You have to understand that people are different, especially China, we are not occupied by Americans or British (not a dig at India), our culture may have changed, but our beliefs are more or less in tact.
What do I mean? We wear suits, drive BMWs, believe in Science and watch Iron Man, but we still talk to our parents with respect and still see family and society as important.
For example, Russia's anti Gay law is a crime against humanity in America, but in Russia, there is support and Putin is popular for it.
Everyone is different, we see the government as a part of our lives, and that they are important as is our friends and family. Do we have dissidents? Yes, but is it a big problem? Hell no.
If we are looking at it in a vacuum. Chinese dissidents are like occupy wall street, there is calls for reform, but most are more or less satisfied and not angry enough to do anything. You know how you know that's not true anymore? See Egypt.
Why is it so hard to understand that we are cool with the government being part of our lives? Why do we have to fight our government? China is being feared in the west where once we were being laughed at. From a Chinese point of view our government has done more than all others to help our people.
IF Indian government achieved the same as China and has the same problems, would Indians not be keeping this party in power?