broadsword
Brigadier
I'm going to tackle this part of your post. Because I think you got it wrong.
1) No one gives a shit. Really. Anyone that still holds the China =Communist = Bad idea is an ignorant idiots and their opinion don't really matter anyway. No one hates China just because you're communist. Really. Kids now days don't even know what communism means. In fact. It's kinda cool to be communists again.
2) Again. No one that matters really gives a shit. Most people don't vote anyway.
3) Who gives a damn? No one cares what the Chinese can or can not read. Really. Believe me.
4) Most people don't even know half of that stuff.
Since we're cutting to the chase I'll tell you why I think people don't like China.
It's tribal. Plain and simple. Before there's the Chinese there's the dirty Irish. Before them there's the bloody Scottsman. People will find a reason not to like you because you're in a different tribe. You're not going to get around that unless you're part of the team. Either joining willingly, like the anglo sphere, or through conquest like the Japanese and Koreans. The Japanese's reputation has been entirely rehabilitated because they're on the team now. It's got nothing to do with hypocrisy. It's the game we play. So don't be so sensitive about it.
There's no hypocrisy, there's no reasonable opinions or unreasonable opinions. There's just tribes. People tend to say that China needs better PR, or better marketing to influence the western audiance. I'm saying that's a lost cause. There's no reasonable argument a Man City fan can say to a Man United fan to convince him otherwise.
So don't be so precious. Enjoy the game.
Going by your rant, are you sure this is the right forum for you? CNN has stopped commentaries in many reports, but there are still many other speakeasy outlets for your.