Here's what I think The gubmint should do. Buy a couple more tents for Sheriff Arpaio and just let him store them in the desert as far as the eye can see. Let them work building the border fence about 12 hours a day for about 6 months and see if they want that blunt when they get out. If they do, we can always use some people cleaning American highways for a year or so. If you are a coke head or a heroin user, or for that matter almost any other illicit drug users, we could give you a cot and a stick to bite on for a few days, then you go out to the highway detail for maybe a year.
This would be cheaper than the billions we give each year to coddle these scum that kill and maim people every year just to scum up the American dream for everyone else. If I ever see anyone light up in front of me or my family, it will go dark for them very quickly. I will take them out and pay the assault fine just for the temporary pleasure of experiencing my "free speech" rights. The reason the "war" is being lost is because we haven't fought it. Just as we did in Viet Nam, we have disarmed our troops and accepted defeat. I say we "nuke" the bastids.
I've seen the damage drugs can do to a family, and it has nothing to do with illegal or legal, or even the amount of money. I have no use for the dealers and would make it a capital offense if they are dealers. If they are a user, I bet I could "cure" them in a short period. If they aren't "curable", well, they are dead already.