Yes, that's the hindsight view tho imo.. We all can see the fault in it.. But , even irl, people stay together when they shouldn't all the time. It doesn't make them villains. They have their reasons they explain to themselves to justify it. It's often later, when they look back and realize they should have got out sooner. I find that just a human trapping.
Whereas, about ex of the ML, in the beginning her fault was putting herself in front of her bf all the time, she was selfish and narcissistic , .... but now, she is being cunning and deceitful and possibly a danger to the FL. I find her worse.
I skipped.