... many women in far worst situations than I've ever been in stay for precisely that reason...
I see this sort of situation all the time and wonder why they stay when there are lots of choices they can make.
Agreed, children can make us stay longer in a toxic relationship and it's not easy being a single mother. Still, when a relationship becomes toxic, for the sake of those children, it's best to leave.
It's my belief that every relationship has its expiration date...and when that date comes, I leave before it degenerates to an unpleasant state.
Relationships are such complex things one can never fully understand them. I hope you are hanging in there strong, especially for your children. Best regards. 😊