2. @JohannesL that comment kind of makes me wonder how many Chinese friends you have. I'm from Australia (e.g. where Asians are a big part of the population) so I always grew up with Chinese friends at high school, uni and work. My Chinese friends (most who grew up in China) are hurt by racism like anyone else and honestly I find them to be far less casually racist than many white friends. They are not stuck up, they are normal human beings, and it isn't correct to generalise entire populations based on a bad experience you have had or cliches heard from non-Chinese people.
I apologize if my comment offended anyone here. BTW, I grew up in a communist country and I knew deeply in my heart that they are very Caucasian-friendly, but not really embracing diversity in a way like most westerners!