If you do drugs in China, how much you get punishment depends on your skin color and citizenship.
If you are Chinese, you are fucked, with the exception of powerful bureaucrat maybe; but if you are foreigner, you generally get off free, maybe a policeman will give you a stern speech about not breaking law again.
One thing I find funny though, is despite the war on drugs, average Americans, rich or poor, are still doing them, giving police more bodies to send to jail.