I agree with most of what has been said. At the end of the day, expats are just seat warmers till the locals can get spun up. Some cultures are more accepting than others of outsiders.
FWIW, despite a lot of the bad stuff about flying in China, the chinese are extremely welcoming to foreigners.