Humans can break with a particular level of suffering, and once they break, the government will collapse.
China has controlled its large population ever since its holding its communist ideology. It's true there is a high level of corruption but its people do not protest about it because they know what will happens if they do so. As long as a countries economy is doing well and people are not starving to death they won't make any movements for collapsing the government in a country like China.