I'm really glad you came to your senses. She is very messed up and will probably continue in that state for some time. She has disrespected you about as much as one could, and has tried to use you for her advantage ever since this started.
Don't listen to her when she tries to lay all that pursuit business at your feet. She has constantly let it be known which man she wanted to be with.
You can do much better than her. I hope you will move forward and have a good life.
It is not about what you feel should work in your M. It is about doing the work that gets the right results. Do what works!