Mavis,
Good for you, girl.
I can tell you this: my fury over the way my co-dependent (especially female) family members were treated has fueled my commitment to stopping the familial cycle HERE and NOW. It's part of my life's work and I don't compromise any more. In fact, I find my hackles going up whenever I'm approached by someone who expects me to take that role. I take that anger as a good sign
It all stops with me. And you. Fooey on the guilt!!! You have removed your son from that environment, as difficult and dangerous as it was to do. You have become a warrior for him now, and you should be proud, not guilty. Heaven help whoever might try to drag him into a life of pain.
((((Mavis))))))
GL