I apologize in advance for the length...I just want to be as clear as possible from the get-go...
I have a "friend" that I've had for about 6 years- we used to be like sisters but the friendship stopped being healthy after maybe a year. She lies to me, ditches me constantly for any and every guy, sometimes not even bothering to say she "can't make it," and treats most people badly...it started off as an occasional thing but it has become her MO. I tried to leave the friendship once, about 2 years ago, but she acted devastated and practically begged me to forgive her, and promised to be a better friend. Nothing changed, and lately her behavior has been worse than ever- I've even had to apologize on her behalf. I've tried talking to her recently, as have other people, and her only response is "well, then people need to get out of my way and stop pissing me off!" I've tried asking if she's okay, if she needs to talk about anything, that I've been worried about her, etc.- but she shuts down and just gets defensive, saying everyone else is the problem. She clearly has personal issues but refuses to do anything to help herself, no matter how much me and others have tried to talk to her and express concern.
I never actually asked her to be a bridesmaid but she assumed she would be one, and I didn't object since at that point in time, I was planning on asking her anyway. But now I just need to let this friendship go. She's crossed the line several times in the past 6 months, and talking to her has done nothing. We're on a billiards team together and I, along with a few other people, were thinking about starting our own team specifically because all the drama this girl has caused has made it miserable for everyone. It wasn't a for-sure decision so when our captain announced the team split last week, I was shocked- I hadn't wanted it to come out of the blue for her. So now she's mad at me, and because of a tournament this week, I'll be spending 24/7 with her for four days and neither of us will have other friends there...
I know she will ask why I'm quitting the team. I know I need to be honest and tell her that our team wasn't fun anymore and if she asks why, I'm okay with telling her the truth- that the constant negativity and anger from her made it a very unpleasant environment. What I don't know is if I should leave it at that and deal with the larger problem of our friendship and her being a bridesmaid later...or if I should lay it all out there and get it over with even though we'll both feel horrible and awkward the entire trip. I don't think it's fair to either of us to drag this on forever and I think if the opportunity comes to be honest about giving up on the friendship, I need to take it. But I don't feel confident that this is the right decision especially since we're sharing a hotel room the entire 4 days, and if it is the right decision, how do I tell her this, especially since it will also mean firing her as a bridesmaid?
Any advice would be greatly appreciated