Seeing that Cinco de Mayo is not a real American Holiday it's a Mexican Holiday the 5 kids should not have been asked to remove their shirts. Hello California, this is America not Mexico if you haven't noticed. I too like to celebrate other ethnic holidays such as St. Patty's and Cinco de Mayo with a marguarita, but if we went to any other country and asked their children to remove their country's shirts during an American holiday they would laugh in our faces.
We as Americans are allowing too many ethnic groups to control our feelings and actions to save this country as our own.
I personally like learning about other cultural holidays and even participating in some, such as parades and party's but I strongly stand behind what our Flag means for our freedom, and for the freedom of speech through clothing or whatever other means.
Soon our country will no longer belong to us it will belong to all the other countries who want to control our holidays.