I am not talking in the context of violence.
I see it all the time when someone's partner has a few or even major qualities that are difficult to deal with. People always say leave.
My friend has a SEN child and she has do the majority of the care because her DH is impatient. But he does pay for everything and covers all expenses so is supportive in that way. Leaving him would make things very financially difficult for her (even though she works) and her SEN DC would struggle with the change.
Staying even though it is not ideal works for now.