Dry up the demand, and the supply will slow down then stop.
I sort of have a personal dog in this fight. My oldest son went to using drugs when he was 19. I put him on the street. It took two years for him to drag himself down to zero. During that time I did not know where he was or what he was doing. I just knew I was not going to tolerate it, not around his little brother.
I received a call one day, from a woman I did not know. She informed me he was naked, lying behind a McDonalds, and the temp was below zero. Totally without anything, period. He was crying and asking her for help. His so called friends had stolen his clothes to sell for drugs, and left him to freeze to death.
I went to pick him up, and was pretty rough on him. I did take him to my place and let him shower. I bought him two packs of undershorts, two packs of tee shirts, two packs of socks, three pull over shirts, two pairs of jeans, and one pair of shoes. Then back on the street.
He said the second time I put him on the street is what broke him. He realized it was get clean or die. He got clean, and is today a career Navy man.
Something needs to be done with drug users. Not sure what, but I tend to be rather drastic. Take away any and all kids, permanently. Take away drivers license, take away pass ports, Publicise their identification, and put them in a supervised work program, till they can maintain them selves without drugs. If after five years they can not get it togeather, line them up against the wall like China. Like I said I tend to be rather drastic.
Got no use for drug users.