A lot of what she is saying is script. You know that. She is not going to show you ANY weakness. Yet another reason to detach - get your confidence up, then attack this problem.
Remember, you can't make HER do anything.
And, you can fight for your M without fighting for HER. HER has to want to change, and that's not going to happen until you get your confidence going (another way of saying detach).