I've tried, obviously without success, to make the point that I don't favor legalization. What I'm advocating takes the profit out of illegal drugs, ensures they aren't available to any but those already addicted (unless you believe drug dealers will continue to deal even without any prospect of profit and still running the risk of draconian punishment) and will greatly reduce addiction in the US over time.
I'm happy to have someone suggest a better idea but I'm still waiting to hear it.
Ask any of the dopers on this board if they would go to the local Board of Health to have themselves certified as drug addicted in order to obtain drugs at cost (and at taxpayer expense, mind you).
You haven't really thought this through, have you?