My host in China says, all the guns in China are "fake" or else the bullets are rubber, except for the money transporters. Those guys are shootin' 3" #00 buck. (ouch!)
The airport cops have rubber bullets..
The M16's and uzi's in taiwan's airports are real guns and real bullets.
That truck is the bomb squad's..
Arming the police with real bullets are not a good idea in the eyes of the China government. Rebel would then be just a bullet away
Shanghai was awesome. I loved it. The tourist locations are fairly clearly outlined. Stay within the lines, and you are ok, go out of them...
There's a policeman every few feet in the tourist areas, and they know who the local pickpockets and thieves are, I see them shoo'ing them away. They don't mind that they pickpocket or steal, just aren't allowed to do it in the high tourist areas
The cops at the bank, they don't have real guns... or more correctly, they don't have real bullets... and no rifles have real bullets. Again, they don't want to run the risk of someone deciding that picking off a political official is a good idea...
The shotguns however, ARE real....
I'm not sure the effective range of #00 buck.. 25 feet maybe??