I think it has to be one of two things and I’m gonna speak frank with you.

You were either to much of a pu$$y (NGS) or she’s just a really bad person.

How was you sex life?

The good news is if it was option 1 you can turn it around by standing up to her. If it’s option 2 it will not likely change until she hits rock bottom. More then likely until that happens she will be like Steve’s W and keep leaving and coming back.

I’m sorry I wish I had a better answer.