You're being disrespected. End of story.
I'm really sorry this girl has caused so much turmoil, I think personally, you should wash your hands clean from this situation.
All it does is bring you down and make you ill, you are getting nothing out of being so heavily invested and so giving. Time to put some distance between you and the toxicity, time to make YOU a priority.