Any time, ANY TIME a foreign flag is flown at any government facility, be it a school, courthouse, or park, it should be torn down and burned. Especially when the flag belongs to an invading country.
Americans have been seriously disrespected for many years now.
These Mexicans come here by tens of millions, breaking our laws, totally disrespecting our rules, our borders, laws and our sovereignty.
And then what do they do?
They pull out Mexican flags, and push them in our faces.