The next morning, he couldn't wait to get more.
In my opinion, this isn't a problem that can be solved -- or even controlled -- by laws. Only parents can can teach a child to face his problems without resorting to drugs.
Now, some of those will try valiantly and still fail. But upbringing is the only answer.
My stepbrother died of an OD at 20.
Drugs are evil.
How China got rid of opium
http://www.sacu.org/opium.html
Now, that was a war on drugs. Communism is not required, of course, but the tactics have been successful in several countries. In essence, everyone gets involved.