Wow...TOUGH stuff. Great that you're getting help/advice for this. It wouldn't be a very unusual thing (I don't think) for someone to run away from such a testing situation. I'm guessing you'll have to develop some seriously high tech super strong boundaries, and the plus side is that you'll have those for all your future relationships, and your kids could well learn to develop healthy boundaries from your learning.
All power to you