I got to disagree here Chuck,
as long as the kids were not acting hostile, they should be aloud to wear the American flag shirts. Free speech is a cornerstone of this country, and if I left America to Mexico - the last thing I would do is be offended if somebody wore a Mexican flag shirt on 4th of July