That blogsite doesnt have direct links to the sources, do you?
So you can disagree but I can't, interesting point of view.
Mind you, you have only talked about government approval so far, not perception of the state as socialist or not. But let me entertain you and pretend that is true (even though it is absurd). Lets also pretend that disagreeing with someone (only when it is me, you can apparently) dehumanizes people. 80% of the chinese people believe the country is a socialist country, disagreeing with them constitutes disagreeing with 80% of the country (by your flawed logic), does that me I dehumanized the ENTIRETY of the chinese people?