Second just because you live in Hong Kong or Shenzhen it does not mean you know anything about China. Especially these 2 do not reflect anything at all about China. And that is fine that might be the reason why have you chosen them and not the other places in China.
Third. You do not seem to speak the Chinese language.
Fourth. Just because you have a positive prejudice towards China does not mean you are right.
Fifth. If you would know something about authoritarian regimes and especially China or NK you would know that hiding and punishing beggars is a common practice to save face.
Sixth. Please educate me how country of 1.3bn has a lot less beggars and violent crimes than US a country of 320m.
Seventh. If you have never lived in a communist country you surely can't be aware of propaganda and hiding of crimes. Ask some chinese friends of yours how hiding crimes, especially the violent ones goes in China. How it was in every communist state. You will be surprised.
Eighth. I understand you like China/Chinese more than Americans but do not close your eyes before the crimes of these regimes I am begging you. For all of those that died and suffered in gulags
Ninth. I recommend you to visit countryside and especially the northern region if you have the balls.