Take it from me, Darlin. I stayed in a relationship cause it was the "right" thing to do. Cause I refused to look at the bad and made excuses for his behavior. Years passed and two kids later, there isn't a day that goes by that I don't wish I left sooner. If it's gonna happen anyway don't waste any more time.
She will not change for you.