My "best friend" hasn't been the bestest best friend lately. How would you deal with this situation?

Anonymous
So my "best friend" hasn't been the bestest best friend lately. She's not there for me and she sometimes ditches me for a girl I don't like to be around since she brings drama. She ditched me twice in row including NYE so we're currently iffy right now. She hasn't talked to me in over a week and only talked to me tonight because its my birthday. Our conversation was normal because I don't want drama on my birthday. Anyways now her boyfriend is getting involved. He's putting stuff on twitter that I know is directed towards me tonight and the current fight I'm having with her. He's read text messages from me to her (she sometimes allows him to check her texts which is already controlling) and in the texts I've told her to leave him and that she deserves better. They fight a lot. He's grabbed her hand in anger and has left marks/made it bleed, he's also choked her. I've done everything I could to make her leave him other than tell other people (I'm the only person that knows, he doesn't know that I know) but she wont. She thinks that he's sorry for what he did and that he won't do it again. Sometimes I think that she would hide him doing anything else from me especially since we haven't been talking as much as we use to (they've been together for a year). The situation is already bad between us and now I feel like he's egging her on to not be my friend. What do you think the best thing for me to do is? Should I walk away since she's already been a crappy best friend to begin with? I don't see her leaving him.
My "best friend" hasn't been the bestest best friend lately. How would you deal with this situation?
13 Opinion