It doesn't matter where you are, people are going to be mean to you. Try going to Japan where the "Gaijin" (Outside Person) get treated with racism for not being Japanese. I've heard stories about a person who ordered a meal that was the same thing as a Japanese family and winded up with less food. Koreans, Chinese, and pretty much every other ethic group will get some hate while in Japan. But it's becoming rare. Then there is Americans who treat Muslims, Japanese, Blacks, Mexicans, etc. I could go on. But America has it's positive sides to it. You are free to say what's on your mind. You have the right to bare arms, the right to happiness... Each country has problems, and to cry about them when no place is a "Utopia" is totally pointless.