I know what you mean, trust me, I do. But don't let her push you around, you can be diplomat about everything but there comes a time you will need to say enough is enough and make that hard decision and be done with it. She will always be a part of your life through the children, and that's it.
I wish you the best, and like I said before, if you need a friend I am here.