I can't see the AMERICAN Patriotism here either, only Patriotism to Mexico.As of now this is not an American Holiday!!
I think Cinco De Mayo is a day to celebrate for cultural reasons. Not to sure where the patriotism comes in play. This is not the 4th of July.