And, actually, "Cinco de Mayo" is a minor holiday in Mexico itself. Making a big deal about it is actually an American thing.
Same thing in regards to Hannukah in Israel and St. Patrick's Day in Ireland.
We like to add holidays in America, more reasons to drink.