Good you know this relationship needs to end so end it. You are being taking for granted because she knows no matter what she do or what you hear about her your going be there.
You can control who you love because you might love her but it's obivious she doesn't love you the way otherwise she wouldn't be doing what she is did. Don't you think?