In my opinion legalization is the solution. The difficulty will be the treating of the illegal drugs. The most harmful drug alcohol isn't a good example for that. Because in our society it's for some people usual to drink way too much.
We need to educate all the people about the effects of the drugs. Just saying that "drugs are bad mkay" is such a propaganda and doesn't help anyone.
RE: Legalize the solution?