What Nationality is Cinco de Mayo?

I found out from my Chinese-American friend (my designation-not sure how he self-identifies) on his Facebook update today that he felt misled by what he thought was a traditional Mexican holiday.  However, he discovered and shared that: Cinco de Mayo is only a big deal in America. It’s not even a holiday in Mexico…It’s actually a Hallmark Holiday!!!…