Society should not encourage elements of society that break society down. (They should not for example encourage homosexuality for the same reson.) But the War on Drugs has reached a point where everyone involved has a vested interest in the status quo.
I would favor busting all users as well as suppliers and putting them in mandatory treatment centers. Coupled with a media campaign to show that "all you are gonna do is spend you best years in treatment".
That said, if we are not willing to go far enough to stop the use, then decriminalization seems the next step. I believe the full legalization (like alcohol and smokes) has been tried and has not been pretty . (the Netherlands)
It's a tough topic. Continue the ineffective WOD, regulate it, or a 'free for all'. You know, the gov will never do the free for all, they want a piece of the pie. And until they can figure a way to generate income from drugs, they'll continue with the current status quo.
How so?