Dude you need to get out more, Chinese cops don't carry guns, Chinese military, aside from vacations and exercises, never ever leave their barracks. If you think China keeps the people in check through military, you got another thing coming.
The thing Indians on this forum is you seen too many military governments in middle east and thus you think this of China. Chinese military is relegated to the back for almost three decades for economic development, multiple reductions in size and even today there's still talk of restructure and reduction.
Also you try to appear high and mighty with democracy, which is also India's problem since independence, everything you do wrong and it's well at least we have democracy.
But that is fast changing with the way China is changing I seen lots of Indians even becoming disenfranchised with the system. Not saying you should change, but I am saying just having democracy is no longer so satisfactory when Indians are so far behind their, to use your words "military regime." BTW, no Chinese leader since Deng has served a day in the military, nor will any of them ever do.
Chinese military in name is under the party but in reality is under the country. Today the party has become the country.
People in China don't join the army, well unless they come from that kind of family, where their parents or something were soldiers or they like the military. Chinese military is constantly increasing benefits cause less and less people want any part of it since the economic situation is so much better.
Today jobs can't find people, not the other way around. The most use sign isn't ads, it's help needed, apply inside.