China faces distinctly different problems than the US on so many fronts, that it's very difficult for Americans and Westerners to appreciate even the problems, let alone propose solutions.
That's not to say you can't say what's right or wrong, but wholesale condemnation doesn't even allow one to take the first step.
Update: let me be more specific, since I know the hacker in all of us wants to say "give me all the variables, and I can give the optimal solution". A lot of China's issues stem from thousands of years of culture. Thousands. You can't really get a feel of the core issues without living and breathing China for a few years. And living as an exchange student for a semester in WuDaoKuo while partying in Sanlitun really doesn't count. There are libraries of books on this subject, so I can't hope to do it justice here. In summary: it's much more complicated than just "the government" or "human rights" - it's not ever just one variable in isolation being considered.
ps: think of it this way: what would you say to someone who says "I dislike the US government for its treatment of Native Americans/Alaskans/Hawaiians". I'd think you'd agree, but that's not really an issue that exists in a vacuum. There's historical, cultural, temporal, etc context...and in China (just by being around for thousands of years), all of those contexts are far more complex.