Hi headspinning, this sounds identical to the situation I was in for many years, until my final straw was when he pushed my son in anger on the day he was moving out to his dads at which I was totally heart broken that was it for me. It should have happened a long time before that when I found out my daughter had self harmed and she said it was because of him, I feel so guilty I had stayed as she was crying out for help, I didn’t feel I could leave as we have a younger daughter together and I didn’t feel I had anywhere to go as it was his house we had moved into so I just stayed. I have now been out now a few months and so much more relaxed. The only down fall about this is I have to share my younger daughter 50/50 with him so still have contact with him, which he still tries to humiliate/undermine me in front of her but slowly I am teaching her that is not the way to talk and treat people.