I don't know what you think you are proving here. I accept everything you just wrote and agree with it 100 percent (except for detox. I think I would say for heroin we now have buprenorphine which might be useful way to manage this specific addiction, but I'm not claiming to be an expert on heroin addiction).