Aye, need something like the Dutch (or somewhere round there) have. Safe places for addicts to use, clean needles, health care, and plenty of access to support to get off the drug.
Get addicts off the street, get needles off the street, get them surrounded by material needed to help them stop.