Its the choice of the person who wears the clothes, as it should be - If someone wants to wear clothes with corporate icons and logos on them, fine - if they would rather not, fine.
HOWEVER, I suspect this thread has nothing to to with corporate branded clothes, and everything to do with people wearing shirts with American flags printed on them, in American schools, on American soil, during a Mexican holiday.