Great post Johnny.
Just to give you an idea how things have changed in the US, about 3 years ago at a high school here in the SF bay area Hispanic students were celebrating Cinco de Mayo at the high school by proudly wearing clothing with the Mexican flag. When some white students decided to wear clothing with American flags the Hispanic students complained to the school administration that they were being racist, and the white students were ordered to either change their clothing or be sent home. The reasoning by the school was that they feared there would be fighting between the students.
The white students not feeling that they were fairly treated decided to sue, and a lower court sided with the school. Yesterday the supreme court also sided with the lower court and the school and wouldn't even hear the appeal.
So the Hispanic kids are free to wear clothing with the Mexican flag while living in America, but the white kids aren't free to wear their own flag for fear of offending the immigrant kids.
Welcome to the new world order.
Here is the story:
http://touch.latimes.com/#section/-1/article/p2p-83177409/