I completely agree with you. But it goes against their grain. They consistently blame the mule for carrying the drugs. Its the same with alcohol, which they control through the issuing if licenses. The most recent application to change that law is to prohibit the sale of alcohol within 500 meters of schools and churches. The entire Kloof Street is in danger of becoming a dry zone. Yes, alcolhol is problematic, but do you solve the problem by having less bars and restaurants selling it? Of course not. In Rio, you can drink anywhere in public.

In addition to your suggestions, I would say the other area in which the WC could take an unparralled step, is in education. Don't get the cops to talk about drug abuse, get rehab councillors. In fact, all high schools should have a full time trained rehab councillor cum social worker cum psychologist. It's expensive, but not as expensive as not having them. Bring back compulsory sport, and keep the kids busy with other stuff for the entire day.