I understand what you mean and the reality of it is i dont think there is any one answer or cure for the issues.
The method of apeasment and treatment etc only works for those worth saveing . The very method you are describing is the one that has not been working as effectivly as most would like to believe anywhere in the world when it comes to certain hard drugs.
There are plenty of folks that are functioning addicts as well as some that are good people that have made bad choices and then there are the ones that perpetuate misery and endanger the public because of Greed or Addiction.
You can only save the ones that want to be saved and with the others you have to insulate yourself from them.
How can you protect yourself and loved ones from people that dont care about anyone but themselves?
Do you put them in cages to protect the public?
Do you try to help them see the error of thier ways?
How many chances do you give them?
You lock your doors,you fence your yards and you have a hired henchman (911 dial-a-prayer) to make sure that peace and order is kept so you and your belongings are safe. (funny how to be safe you have to imprison yourself)
An appointed judge that has no concept of what normal folks are dealing with can decide to let a criminal of whatever offence go because they have a better view from thier ivory tower?
That person is now back on the street being a danger to decent folks and they care only about themselves .
Judges are not held accountable by the very people they are meant to serve and our judicial system is not reflective of the wants of the people.(if that were true Marijuana would be legal)
how about all the drug addled addicts be housed in a halfway house on the judges street and then lets see if they still hand out sentances that dont work.
I believe for Some drug related offences (like other hard offences that are a threat to others) the only way to protect the public is to remove the offender.
Today thats all i got , but if someone has the answer with guarantee of effectiveness then i would be all for it no matter what it was