I am glad something I wrote was great advice In many ways I need strength in knowing that what I am doing is right. I am deviating from what some on her recommend but whatever happens I can walk away with my head high. And my W's actions towards me reinforce that what I am doing is appreciated. Maybe it enables her but that is on her.
In your situation it seems it is different. But in my eyes being nice and kind to someone that may not deserve it adds to YOUR value as a human being. Don't be a doormat but I think show her what she is walking away from.
IF she is depressed or dealing with other inner demons she may also not want to continue hurting you and (of course her actions NOW hurt you). So being the light house I think could work. But at the same time if you feel you have outgrown her OR that you cannot go on with her in the same place then asking her to move out is not wrong.
And you know. To repeat what I said: maybe you being nice opens her up and you add a little bit of positivity each day.