Ok, without taking ages about it...
A male friend no longer likes me (has avoided me for months and I've found out from mutual friends why) because I am too 'mean' in my replies when he talks to me about his relationships/girls.
This is a friend I've been very close to (he's a total over sharer, I know his bathroom habits, every detail of dates he's been on etc. He's always just told me stuff even when I've not asked!!) for years and who has had a series of failed attempts at getting girlfriends. We've shared hysterically funny moments while he's explained his attempts in a very comedy style way. I Laugh at him. He laughs at me, it's been fun.
Unfortunately he has a habit of going too far and can be downright sexist, he is very shallow, judges a lot on appearance (very judgy pants) he's a bitchy kind of guy. He comes out with some stupid, sexist, degrading comments occasionally. I always pull him up on it, tell him it's not on, try and explain when he's crossing the line and how things he's saying are bloody rude and hurtful and insulting and so on. So yes I have been very sharp with him many times because he's a wanker sometimes. I want him to not be a wanker because I know he'd be happier if he wasn't so insecure and worried about what people think of him, and I keep trying to tell him that putting other (men and women) down will not make him feel better.
Anyway... I'm pissed off that all of a sudden he's decided I'm too 'mean' to hang out with just for pulling him up on shit that is definitely pretty mean itself...
But I'm not going to just let it go and listen to it, am I?
I know you'll probably all say why am I friends with him anyway... It's complicated, we've been friends a long time, he's very good friends with my DP, he does have many good qualities and I want to see him happy.
But apparently pointing out the things he does which will drive women away from him isn't helpful... I should just sit and listen to him tell me about some girl who was 'fit' enough to invite home to fuck but not 'pretty' enough to be seen with in public by anyone in case they thought they were a couple... And not say that I think his attitude towards her is disgusting.
Argh.