On the levels of shittyness point:
That is a very fair and beautiful point. Untill you dropped the ball. If you are to really sit here and make the case that Sadam was shittier than the US gov. That Assad was shittier than the US Gov. Or even many of the communist regimes I assume you are referencing you need to:
a)Check your patriotic bias at the door
b)Educate yourself on history
Finally, I am not a China apologist. I am an anti-imperialist. I recognize that the Chinese government does awful shit, however the action should come from the Chinese people, not from America imposing their will on the Chinese people.