There's no solution to drug use. There's only acceptance of this unwavering human reality.
Now all the junkies on the street corner? Lock them up
Improving folks economic reality tends to lower drug use. We could try not further ruining lives by putting them into the "justice" system and instead close the gaps they fell through while helping them up.