Thanks for sharing your struggle. Perhaps this isn't needed in your situation. But I wondered if you are familiar with the National Domestic Violence Hotline: 1 (800) 799-7233.
Here's a link to their website:
The National Domestic Violence Hotline ? The Hotline
Also here are links to a couple of articles from the PsychCentral archives that may be of interest:
https://psychcentral.com/resources/A...stic_Violence/
https://psychcentral.com/blog/archiv...relationships/
I'm sorry you are caught in this most difficult situation.

I wish you well as you move toward what hopefully will be a new happier, healthier life.