Why don't you shut up and treat the people who gave you their countries with some fucking respect. The West by far treats foreigners with the greatest hospitality.
So you believe in freedom of speech only when it favors you, huh?
Also, the west doesn't treat all foreigners fair.
Also if New York is full of racist white people why do non-whites and Muslimd immigrate there.
The reason why Muslims immigrate to America is because Americans are terrorizing the Middle East by killing thousands of people there. And non-white people, like black people, came there mostly because of slavery.