they've been a unified entity for over 3 thousand years, of course culture has a big part in it.
Besides, I'm not sure US (specifically) democracy is much better than Chinese system.
It's simply a different way of exercising power.
The average Chinese citizen is probably as content as the average American citizen.