I am sure China and Singapore have a free-flow of unbiased information coming out of their countries. *Sarcasm* And isn't Singapore the country that beat the shit out of someone with a rattan cane for spitting in public some years ago? Using drugs? They might hang you there. That is a hell of a deterrent.
Yes, we need to institute the death penalty for drug use. That will certainly help. Of course, Singapore doesn't have an open border where they flow across, either. So there's that.