Cinco de mayo
No, Cinco de mayo isn’t a major holiday, let alone Independence Day, but it is widely celebrated… in the United States as THE Mexican holiday.
Erwin at The Latin Americanist posted this little Rocketboom video that nicely explains WHY Cinco de mayo should be celebrated … in the United States.
One thing that might have been better explained (and not a criticism of a good video) is that the United States, having just grabbed about half of Mexico less than 20 years earlier, was not a friendly power from the Mexican point of view and the U.S. attitude was still decidedly anti-Mexican. The Battle of Puebla convinced the United States to back the Mexican Republic against the Empire, ushering in an era of good relations. Ironically, it was the Republicans, especially then General (and later President) Ulysses S. Grant that should be given the credit for changing official U.S. attitudes towards Mexico, and the Republicans who are now doing their damnedest to undo those historically good relations that began on Cinco de Mayo, 1862.