It's not like most of those will be tolerated any better in China. I suspect it's more that some of their opposites are more accepted here, and if that offends you then you're more likely to leave.
The primary non-monetary reasons I hear for Chinese nationals to come to the US is for the air pollution and their children's schools. It's not like cost of housing is much lower in Shanghai, Beijing, Shenzhen, HK...