You can take Davis' advice and put your foot down. (I would get the PI first, then do the rest of what he says). I don't know if making noise about it works, as I did that in my situation and it did nothing positive for it.
There are a few other stratagems you could do here too. Instead of being there for her so much, you could 180 or LRT.
Everybody has a line though, and when you reach it you have to do what is comfortable to you. I can tell you in my situation I did some DBing without knowing it, made alot of mistakes too, but finally decided that I had done enough and had enough, and filed. Do I think about her? Yes, but I don't beat myself up about it. I did what I could.
You may be nearing that line yourself. Whichever you decide, don't beat yourself up about it. Just do the best you can.
Time really does heal wounds, and there really are other fish in the sea. Do for yourself, as Davis is right in saying that you can't control her. Time will pass and you will be happier with yourself, and maybe you will have her and maybe you won't, but you can feel good about yourself.
The only way to maintain a moderate sum of happiness in this life, is not to worry about the future or regret the past too much." -- Mel Gibson