This kind of thing is going to play out a lot over the next few years. It's a tough question: how to marry globalisation with the political realities. When China was very poor, it didn't really matter, or perhaps the assumption was that China would liberalise more quickly than it has. But China, while increasingly mature economically, has not developed proper civil society, human rights, freedom of expression, democr…
This is a geopolitical clash of power. It's not about respective political regimes, it's about relative power and influence. If China liberalises tomorrow none of the fundamental issues will change and China will still be a threat to the US. The only thing that will change is that the US will have to find something else in order to label China 'evil'.