Wow.
I'm wordless. This is an absolutely amazing story. And I feel sorry for you that you have to put up with this.
I have no advice to give, I was in a horrible relationship as well, where we were both co-dependent, so it's a tricky mess.
But I do commend you for standing up and doing the right thing.
I hope all works out for you, and I'm sending positive vibes your way. Take care girl