Is it wrong to stay with someone for purely practical reasons (money, house, children etc etc) even if they really annoy you and you can only just about stand living with them much of the time as they constantly upset & disappoint you with their lack of consideration?
Would it be better to leave and suffer the consequences (children disrupted, vastly reduced income & quality of life etc) or just live with it because you made your own bed & have to lie in it?
This is a purely hypothetical question of course!?