The Mexican rag represents the colonists who are occupying America. The American flag represents those whose land has been colonized. The colonists cannot allow a conquered people to be so brazen. I know the word "conquered" may seem extreme to some. But we are well on the way.
Please please read the article before you post.
From the article...
"Baker added that if it was a Hispanic student waving the Mexican flag at students to cause a problem, school officials would have taken the same action."