I think the notion of legalisng drugs has its good points, but what we really need is to address the social issues involved.
If people are living such wretched lives that the oblivion of alcohol or heroin addicition are seen as preferable alternatives - and that is the bedrock of drug culture - then that is where we must start.
Educationg a generation that oblivion is not the answer, but addressing the cause and effect issues is what we need, would be a start, but that requires investment in the correct end of education - at nursery level.
While this government treats nursery education (minimum wages for a start) as a career choice for youngsters who have no idea what to do, but a vague idea that they like babies - while simultaniously trying to convince fifty-er cent of the population that they must have a university degree, then these problems will continue.
It will take at least two, maybe three generations, for new attitrudes to be taught, and filter through into society, but we need to make a start now.
No sign of it yet though ...