I think where we are coming from is as a family member and emotional experience.
Locking up an addict (ie. forced rehab) sounds harsh, but when you watch your sibling/son/daughter who you love very much absolutely destroy their life and slowly kill themselves it becomes very very hard to not be able to do anything.
If it was my son/daughter and they were carrying my grandchild, I'd be gutted that I or anyone else couldn't force them into treatment, simply to keep them both alive.
This is not about punishment for me, it's simply the above, keep them safe, force them into treatment, even if it doesn't work, rehab for a year can save their life. As it stands there is nothing you can do but watch and hope.
My brother has been in and out of jail and rehab, he stays in rehab for less than 3months each time because it gets hard. He has alot of issues, there will be no light bulb moment, he'e buried countless friends, he has a terminal disease, he's o/d 3 times. He's almost 40years old, He's been doing hard drugs since he was 18. If this was available 10 years ago where would he be now? No one knows, but trying is better than what is avaible now.
We don't take drug issues seriously enough in this country. It was hard enough to get safe injecting houses set up, let alone provide subsidised rehabs.
Drug addicts are very hard to get through to, they are ruled by their addiction and no one else matters.