Oh dear Kate! My heart goes out to you. I can imagine you cry out of frustration, disappointment, anger, helplessness, all rolled in one. Please let me send you a quote that usually helps me calm down when I'm upset. It's all I can do for you, but if it helps, then I'm glad.

Quote:

The Final Analysis
People are often unreasonable, self-centred: Forgive them anyway. If you are Honest, People may cheat you, but be Honest anyway. What you spend years to build, someone could destroy overnight. Build anyway. The good you do today, People will often forget tomorrow. Do Good anyway. You see, in the final analysis it is between you and God; it never was between you and them anyway.
anon





I believe you did the right thing by getting a restricting order on him. The only good you can do for your son is let him hit rock bottom. As long as he finds a refuge with you, he probably won't change his ways.