This has happened to me a couple of times in the past and has just happened again, and I find it infuriating!
I am friends with a group of mums from my DCs school. One in particular I have spent a lot of time with as our DDs are best friends. Said 'friend' considers herself very attractive and likes attention, and basically has insinuated loads of times that I am ugly. I think she's kind of set things up so that she is the gorgeous, good looking one and I'm her ugly sidekick.
She has made many barbed comments over the past few years. Sometimes little snippy remarks and at other times little digs that are veiled as a compliment.
I have got fed up with these comments but it all came to a head at the weekend when a group of us were out in a restaurant. Another friend said to me that she always thinks that I look like a certain tv personality. Nasty friend then piped up very sarcastically "Well I bet that that celebrity would be really flattered", and pulled a face. I said to her that what she had just said was hurtful and rude, and that I had had enough of her nasty little comments. Cue her bursting into tears and saying that she doesn't mean any harm and that she just "says things how they are".
All of our mutual friends were then fussing around her, and I ended up getting the cold shoulder a little for the rest of the evening. Two friends have contacted me since the incident and told me about how upset she is, and how she didn't mean any harm. Basically defending her and thinking that I am in the wrong.
I feel like ditching the whole lot of them!