Actually, it might not be racist; as the principal is scared of Mexicans in America but not of Americans of Mexican descent (which several of the kids wearing flag shirts were)
It’s a sad state of affairs the guy is more concerned about a riot than free speech. This is how mob rule works: Get a large enough group of people one side, and the people on the other side are frightened into silence.
He blew a “teachable moment.”