You ever been to China?  Personally known people there?   Conduct business there?  I have, many times.  Many people there are very happy with where their country is going, arguably more so than here.  

Biggest problem here is every single American think they know what's best for everyone else, yourself included.  You're just a human like the rest of the planet.  Show others the respect they deserve by they working through life in their own ways instead of suggesting your idealistic (and unrealistic) view of what humans should do.