Whatever root cause we might consider, we can't ignore the fact that certain drugs are highly addictive. It goes beyond having an addictive personality. I don't care who you are, if you start shooting heroine, the probability of becoming a junkie is almost certain. Lots of folks die who truly wanted to quit.
All that to say, we have to shift our thinking from criminality to rehabilitation and recovery. Quit putting folks in jail. Help them.
The problem is coming up with an effective system of treatment for any long term users...
It's not the withdrawal. It's the period after.
Faced with whatever is left of their lives, reputations, work and criminal records, relationships, etc...
The former addict must consider these things from a completely different perspective...typically, one deprived of any joy whatsoever.
Because the long term abuse of the drug changed thr neurochemical pathways of their brain. It's not a fixable problem. They may not be going through withdrawal...but in the light of their day to day circumstances...they almost never feel much joy. Life has lost its spark.
This can last for years. It can take years off a long term addiction to repair the damage done.
Any really difficult day....any above average amount of stress...any temptation from former associates...can become a reason to indulge. Then it's back down the road you go until you start over again.
Many who claim recovery...are actually in between relapses.
It's a tough road. If it were as simple as getting through withdrawal, it would be much much easier. We've learned to mitigate the withdrawal...but afterwards? We're telling someone to continue making the right choices, all the time, of their own will, with few tangible benefits.
We don't have much of a solution for that.