Before I start let me say that I completely disagree with the actions of the school's principal and vice principal's actions. I imagine they will issue an apology swiftly or will find their jobs in jeopardy.
However; while I understand the right to voice your opinion and support for our Country I imagine it hard for them (the boys in questions) to justify that their timing was coincidence with the date (even though it is not Mexico's independence day like 7/4 for the USA, it appears to be a important date in Mexico's history).
While I would have no objection to Mexican Americans wearing a Mexican flag t-shirt on our 4th of July I think that there might have been some animosity (in this instance) by the individuals wearing their American flag shirts. I also would like to think of myself as not be a person to purposely discriminate any race / ethnicity.
I do think there is a huge problem with the way our Country handles immigration, but think there is no place for racism especially when it is deliberate. If you are legal then your are legal if not, you are in violation of the law and should not have the same rights as a US citizen.
Just trying to give a different perspective on the issue.
Don't ban me for it

.