The original purpose of Cinco de Mayo is a commemoration of the Battle of Puebla which was fought on 5 May, 1862. The Battle was a Mexican victory over an invading French Army. It is not Mexico’s Independence Day. That’s 16 September. It isn’t even a national holiday in Mexico.
I wonder if the Morgan Hill Unified School District allows French flag t-shirts on 5 May?