Having not had to deal with addicts my whole life until recently, I can see now that the "hard ball" approach I had supported is counter-productive.
Most addicts, depending on your definition of what an addict is, heal themselves. They all know it's bad, but most young people that start taking drugs regularly find lives that are more fulfilling and just don't find a need for chemical escape. They even find it counterproductive which adds to their desire to change their habit.
Knowing that, shaming is only good in a general sense or specific situations. But if you have a personal relationship with them, it's better to let them know you love them enough to be around through their struggle to work for a better life and just not need drugs anymore. That doesn't mean you have to tolerate them when they are under the influence, but if you can communicate to them you'll be there when they are clear headed it's a more effective path to happiness for both you and them. It also doesn't mean any crimes are ignored when they are under the influence, but that crimes will be punished *because* they were under the influence.
I've been thinking about this some more. I think what you are calling addicts are people who like to party but are not addicted. Why? Because someone who is truly addicted doesn't just blend into society after a few years. All addicts I've ever met, including myself, have personal demons that someone doesn't get over on their own. My old man was an alcoholic. He stopped drinking but never dealt with his demons and he was one mean sob. He never did deal with his demons. He died without dealing with them. And he lived, as a result, the life a very miserable man. He was a talented musician but sold his instruments and never played again after his early thirties.
I spent a few years in NA, and found a lot of healing there. I had felt completely alone my entire life because of how my immediate family treated me and the massive amount of bullying I had experienced. I was in my mid thirties the first time I attended an NA meeting. There were about 50 people at that meeting of which around 30 spoke and from the moment the first person spoke I was hearing my own life experience coming out of the mouths of other people. I stopped feeling completely isolated from humanity at that meeting. It was one of the most moving experiences I've ever had.
There were addicts there that attended meeting 7 days a week as that association was the only way they could deal with the intense loneliness, anxiety, and cravings to get high. I was fortunate that I already knew God to a certain extent. The better I got to know him, and the more people I found that I could relate to and actually become friends with that God used those experiences to heal me. He had already performed miracles in ,my life but without feeling connected to any humans I could not stay clean. I was in and out of using for several years because I had never known that I was just simply a human being. My family had beaten it into me for decades that I was so useless and deformed that I was completely worthless. As far as they were concerned I had zero worth. They loved beating that into my head. And a very high percentage of addicts have had very similar, or worse, childhoods. For a human being to feel that they are of worth they must find acceptance and home when they are young, or find that sense of worth in their relationship with God as they mature.
To this day only one person in my family has ever acknowledge I have any personal worth. That person was my mother and she only acknowledged that after I spent an entire evening explaining temperaments to her, and showed her what her temperament was. I still had explain to her exactly how I viewed life. After that, and I was in my forties and she was within a couple of months of dying, she looked at me as if I was an almost complete stranger and said, Oh, now I understand you. We talked on the phone once a week after that until she died, but she could never bring herself to say she was sorry for how she and the entire family had always treated me. But, she had at least acknowledge that I had at least some value as a human being. Neither of my brothers have ever acknowledged that.
I'm not telling you this so you'll feel sorry for me. God had a purpose for allowing me to go through what I did. I have learned so much about human nature, the power of sin, the power of evil, the love of God, and the ability of God to heal us and to save us from the power of sin, that I am now grateful for what I went through and what all I've learned. Not a single other person in my family ever learned any of those things. So I have been incredibly blessed by God as I have had the incredible joy of leading several addicts to trust God. God is their only real hope.