>A society should take care of its citizens. We could at least agree that a society should actively try to minimize drug use among its citizens.
And there's two solutions, how to accomplih that, yknow?
You're failing to think outside the box and realise that instead of nannying hard, you might instead want to - simply strip druggies of citizenship. That way, you have completely eliminated drug use among your citizens without doing anything.
And it's even more effective, because the people who are predisposed to becoming druggies, tend to develop bad habits anyway. So you have also improved your citizenry by allowing them to opt out of it.