When you go to China (or any foreign country in general), it really depends on whether or not you step outside the expat bubble.
Those that don't often have a very skewed viewpoint compared to those who do.
It would be like judging the entire US based on living in Silicon Valley your entire life.