I am of the opinion that displaying a US flag should never be banned in the US whatever the context or motivation. It is the symbol of our nation and should enjoy special status, especially at government funded institutions such as schools. If the students involved were taunting other students or were acting inappropriately they should have been sent home for that reason. If they were indeed wearing US flag shirts to symbolize their support for the recently passed AZ law or to protest multiculturalism or illegal immigration, so what? So long as the only form their protest took was to wear a US flag, I can't fault them. If they were wearing confederate flags to piss off black students, or swastikas to piss off Jews; I'd agree with the vice principle's actions. But the US flag does not symbolize hate as those other flags do and it should not be treated as if it did. To acknowledge that I do understand your point, I would suggest that next year the vice principle could nip this whole problem in the bud by asking all students to help commemorate cinco de mayo by wearing clothing with Mexican and/or American flags. This would serve the dual function of not allowing some small group to pervert the meaning of the US flag and reinforce its actual meaning to all the students. E pluribus unum.