Actually not a bad idea.
Any addict that wants help should be given help to rid them of addiction. Give them three chances and then you are out. Most addicts do not want to get clean. Give them high quality clean heroin and clean needles. As such, they will not rob and or kill my family or I to get money for heroin or fentanyl. These addicts also have a high probability of eliminating themselves from society and this is good.
There is also the Singapore solution. At one time Singapore had a horrific drug problem. Today in Singapore if you are a drug user you go to jail for relative short time but a most unpleasant time. If you sell drugs, you are executed. Singapore does not have a drug problem today.
It’s not a good enough idea to vote Dem over.