We are not celebrating the day that the Mexicans won their independence from the French. That's not a feat worth celebrating anyway. A couple of high school girls and an good hobo could kick their A$$ anyway.
Actually, I'm pretty sure that Cinco de Mayo is not connected with Mexico's original independence movement. As I remember without Googling anything:
Mexico won independence from Spain in the late 1810's or early 1820's. The Mexican equivalent of Independence Day is September 16 or September 17 when a man (He may have been a priest.) wrote a declaration of rights similar to our Declaration of Independence. He wrote them at night and just read them to a crowd (or maybe posted them somewhere). Because he wrote all night, there's always been a question of which day to call "Independance Day." I don't remember Spain fighting as big a war as England fought to keep the colonies, but Mexico eventually won independence. Mexico wrote their own constitution around 1824.
The Cinco de Mayo battle happened because in the early 1860's the United States weren't united anymore and were fighting the War Between the States. The French figured that with the North and South fighting one another, no one would be able to enforce the Monroe Doctrine. During the Mexican-American war, the United States had landed on the beach and rolled up one road directly to Mexico City. Mexico had a respected military at the time, and no one expected such a rout. The French just assumed that they could repeat the same assault. They made it into the country a little bit before being pounded. The day that they were beaten was May 5 (maybe 1863).
All in all, there are reasons to celebrate. If the Mexicans hadn't won that day, then all of those illegal aliens coming over our border would be speaking French.
Bill
-----
It's not how many snakes you have. It's how happy and healthy you can keep them.