I don't think there is anything else you could have done to keep him, lioness or no.
My shrink told me 10 years ago, in one of our first meetings... "you should never have married this man. But you did. Now... let us see what we can do to keep you together."
At the end... when I went back to my shrink... and I told him details of all that had gone... details and unmigated truth I have not shared here and will not... he bowed his head... as if he had failed me somehow... and he said to me... are you sure?
And I said... "yes. I cannot stay."
And he grabbed my hands. And he looked up at me, and he said... "okay. Let's get you better." And he smiled at me.
And I said... "But... and ... or..." and he said to me... "you have drawn the very first boundary of your life. Let's get you better."
And I said to him... "what, was I supposed to leave?" And he said to me... it doesn't matter. Let't get you better." Now mind you... his wife was treating my xH.
And I went back to him and I told him about my most recent encounter with my xH. And he said... "yeah... so?"
I've told him about my current bf... and he has his opinions... but... he is letting me steer the ship... and he is helping me regain my sense of self. Up against a wall... you cannot find anyone... ANYONE... who will come out fighting harder than me. He doesn't want me to fight anymore. He just wants me to be Corri. And that is quite a challenge. To BE my lionness.