Earlier quoted context omitted.
I've been to mainland China recently, both rural and the fast changing cities like Shenzhen. Chairman Mao is universally revered. No one ever questions his track record on economic growth was, even though the evidence is everywhere to see. Similarly, censorship is rarely questioned.
In my experience I found that people from rural areas and far flung provinces were far more critical of the government than people from metropolitan areas such Beijing , Shanghai etc. Even liberal, by Western standards. Might just be a sampling error but my friends from Guangxi and Yunnan are far more sympathetic to democracy, marriage equality, gay rights etc. compared to friends from Shanghai and Beijing
And cities in Guangxi and Yunan are not rural. They're just not first or second tier cities, but cities all the same. When people get to live an OK life, they will become more conservative and won't like the current situation to change too much.
Beijing and Shanghai were definitely the most outspoken cities toward Western values, as they were among the first to be exposed, and the young people gather there for higher education. The change of wind means a lot.