Really, do you want this particular person? I think she's like this because you make her crazy. You push her buttons and she pushes yours. STOP it. It's exhausting.
Everytime I pulled back from H, he came back around, more like himself. And truth be told, I didn't pull back to get him to do that, to chase me, I did it because I got tired and was ready to quit. When I would stand up to him, things went better too.
You can live your life without her if you have too. You already parent more than she does and you've grown up a lot.
Time to really pull way back. It's also time to set up a budget and parenting schedule that BOTH of you have to adhere to. It's good for the kids to have a schedule that they can count on. All children thrive on this but esp. ours, as mommy and daddy aren't living together, a schedule would help them a lot.