Those were my thoughts exactly. You show courtesy to another country and its citizens without showing any disrespect to your own. Unfortunately , this kid and his father lack that kind of wisdom.
The real truth is you and Paulat lack any wisdom at all! This was showing tremendous disrespect to the US.
BUT, he wasn't in ANOTHER country; he was in his own country, which was not represented during the assembly (no American flag displayed, I believe.) Why were all of the students included in this assembly required to learn about Mexican history? If my family moved to another country, would I expect the educational system of that country to educate my kids on the country they left? Would I expect the citizens of that country to learn to speak English so I could function in thier society? No, and no. So, why is it that every memo I receive from my kids' schools is written in English on one side, and in Spanish on the other?
(Stepping off soapbox and donning flame-retardant jammies.)
Oh, c'mon you two, just get a room. Swapping bodily fluids in public is so 90's. LOL.
You show courtesy to another country and its citizens without showing any disrespect to your own.
___________________________________________________________
By breaking proper flag protocol (excluding the Stars and Stripes) this school DID show disrespect to the US AND the US citizens AND the US military who are bleeding for the values our flag stands for.