My son is an alcoholic and sometimes he is the sweetest person on Earth. It KILLS me to detach and goes against every instinct I have. However, if I could go back a few years and lay down the law I might not have had all these years of pain, mistrust, anxiety, etc. I think you did exactly what needed to be done. We can only hope he will leave that life behind because he wants you more than the drugs.