My DH believes that because of him (he's 50% Spanish) I now have an excuse (reason) to celebrate this holiday. I always have had a reason to celebrate it -- I was financially supporting the local Mexican restaurant by consuming mucho grande margaritas!
Most people believe Cinco de Mayo is the Mexican Independence Day, but it's not. The "Fifth of May" in 1862 is the day the Mexicans (Mestizo & Zapotec Indians) defeated the French Army at the Battle of Puebla.
Can you imagine if they'd lost that battle & the French then owned Mexico? I wonder if we'd have more or less illegal immigrants then? I wonder how it would've changed things here in the U.S.
Maybe I should ponder this with a couple more margaritas!