The bottom line is that outlawing drugs simply does not work. We'd be far better off to treat drug addiction as a medical problem, not a legal one.
Education does work. Look what happened to smoking, once the proof of how destructive it is to health became known to everyone: Once, about 50% of adults smoked, now it's more like 12%. When people make informed choices, they tend to make better choices. The government making choices for them simply doesn't work.