so basically I dont know if I should keep one of my bestfriends of about ten years, as a bridesmaid. ... basically she vented to me about things that she always complains about, it's the way she vented that turned me off, cursing and talking about everyone in such an ugly way and yet she always goes back to them. i just know shes better than that but she's changed. well she started bashing on another person so i said "well this isn't the first time I've heard this one either hun" just trying to make a point by saying a fact. bad timing i guess, her bad day, but this is something very normally said among my family and friends, even her, who is known for her sassy attitude good and bad btw. she started calling me names which she hasnt done since we were kids, insulting me, making fun of me, and accusing me of saying things i never did. she said i'm critical and that friends arent supposed to be critical they are supposed to be unconditional and supportive. i disagree..i believe once in awhile you need a good slap in the face when you are being ugly or ignorant. for example im not the kind of person that supports a friend who goes back into unhealthy relationships, makes fun of innocent ppl, or do illegal activity. anyways the whole convo was her attacking me and me defending myself, it sucked. i made sure not to stoop low and call her names in return and blow up back at her. i did tell her i had no idea she would react to what i said like that and she said "come on seriously, really?" i tried to end it several times but she wouldn't quit. it freaked me out. i know she is going through problems that make her really negative but arent i the worst person to take it out on. and it happened on my birthday. well i told her i unintentionally hurt her but she intentionally hurt me w insults one after another and i was turning my phone off cause she was digging herself a deeper hole. the next day i had a little hope she would call and clear it up and we both apologize even though i know it would never be the same, in time to celebrate my bday maybe. she text to ask when i was off, i told her and she told me that message wasnt meant for me. that hurt real bad. well i haven't talked to her in a month or so when we usually talk every two days. and my heart is aching that she's acting like this. so im not the kind of person to demote someone, especially being good friends for along time. but im not sure if i want a bm up there with me that doesnt appreciate my friendship and who i am and doesnt care to dig themselves out of this mess. btw im about to pick dresses and they need to be ordered in about a 1-3 weeks, and she does know it.