I've name changed for this as it might make me identifiable.
I have a 'friend' whom I've known since primary school. To be honest I tolerate her as I keep a distance from her, I never confide in her and certainly don't get close to her. I guess I just keep in touch for nostalgia's sake really.
She is very much the type who prides herself on 'saying it like it is', 'being honest with people' and generally just wanting everything her own way and for people to bow down to her, do as she says, and put up with her crap.
She chums up with women who are generally pretty quiet, agreeable, people pleasing types, and will have a new 'Bestie' every year or 18 months or so. She will literally run said bestie into the ground, with her brutal honesty and making the bestie run around after her and do as she says. She speaks to each friend like shit, even in front of other people. Eventually even the quietest, calmest bestie will snap and just cut her out of their live without warning, understandably. Then my friend gets really upset and posts on Facebook about how everybody uses her and takes her for granted and that she's a fantastic friend.
Last night she phoned me in floods of tears as her most recent bestie, whom she's been friends with for about a year, suddenly fell out with her yesterday.
Why does this type of person never realise that it's them that's the problem? I realise that I could broach the subject with her and say that it's her that's the problem, but it wouldn't go down well and I honestly don't think she would take it on board, she'd just say I was being a bitch to her like everyone else apparently is.