We agree on alot Dubb, but on this I have to call it like it is... this is America, and unless it's connected to America, citizens don't have a right to force non-American culture practices on other American citizens, or have them change up in fear of violence. What the kids (with American flag shirts) did was divisive, low-key ethnocentric, but it was not wrong because this is America. I would never dare celebrate my city or nation's culture in a foreign place and then try to force other citizens from that place to not celebrate theirs.
Now if I'm missing something tell me... I think I am reasonable and making a good point but probably I am missing on something.