Originally Posted by Eason
Basically, I feel that there has to be something wrong with somebody for them to like living in China. Because China relative most countries sucks politically, environmentally, professionally, and sometimes socially (a friend of mine had some chinaman spit on her for an entire bus-ride until she got off in Zhu Hai, pity I wasn't there at the time) there has to be something that they can do in China that they can't do back at home.
I spent 2 years in China after graduating from college in 2009 and thoroughly enjoyed living there. There are a lot of things to enjoy about China other than its facilitation of alcoholism and lechery. It seems a lot of people don't like China or Chinese people though (it's all a matter of opinion). The problem is that while the people who don't like China but don't have major character flaws just leave China, the people who hate China but love booze/prostitutes/laziness all stick around because there is nowhere else better to pursue their habits.
So if you like China and want to live there, but you also want to have a social life, you have to choose between fully assimilating into Chinese culture or hanging out with transients and bums who have no Chinese friends and speak little Chinese. There doesn't seem to be much in between. Assimilating is kind of a bitch, in that you have to marry someone.
I have friends in Shanghai and Beijing who claim it's better there--that there are more and more young professional foreigners who actually bother to learn Chinese and even Chinese people who socialize outside of work and family.
Also, China is a big fucking country and not London, Hong Kong, Singapore, or Tokyo. Going there without being able to speak Mandarin will close a lot of doors. Imagine someone who didn't speak any English moving to the US. Even in New York, that would suck, and pretty much anywhere else would be boring as hell.
P.S. Eason is right that teaching in China is useless on a resume.