I have a friend (well, she's equally a friend of me and DH, she and her XH used to be our neighbours). We now only see her a couple of times a year as we live far away now, and I wouldn't call her a really close friend. When we go on holiday, which is to a hot seaside place in Europe, we often get friends joining us as we have a place to stay and a boat, which is fun. This year she came.
I spent a lot of the time she was here in a state of suppressed anger at her, which caused me to resent her being here. This is because she turned out, on a several-days long time together, rather than the odd dinner we usually have, to be constantly pretending (or was she pretending?) to be very thoughtful and considerate, when I felt she was being just the opposite, in a passive aggressive way.
Everywhere we suggested going and everything we suggested doing, she deferred to us, "oh I'll do whatever you want, don't worry about me", never offering any suggestions of her own or seeming especially enthusiatic. OK, fair enough, we know the place and she doesn't. But it went much further. She was always faux putting herself down/being the martyr/putting on performative sweetness.
My son has special needs and she is always supersweet to him, but I told her multiple times during the holiday, no, he doesn't want an ice cream, he doesn't like it. It must have run into more than a dozen times she said, "oh darling, do you want an ice cream, oh please let me get him an ice cream, I'll pay"(as though I wasn't getting him the ice cream myself because of meanness). (Strangely, although she knows he does like chocolate, she never once offered to buy him a chocolate)
We planned a trip to a particular place she hadn't been, specifically to show it to her. Other friends were coming too, they are local and had been to the place many times, but we're coming along to be sociable with us and her. When she asked me how many people were coming and I mentioned it would be quite a few (in positive way, saying it would be a fun social event) she said, all sweetly, "well if you don't have room for me I'll just stay behind at the apartment, I don't mind at all". That really annoyed me, she knew the trip was arranged specifically for her!
Another (even more annoying) example, we were at a beach bar/restaurant with a bunch of people. Too many to get one table so we were split between 2 tables. Our food came marginally before the other table's (not more than 2 or 3 minutes). In that time she expressed concern that the toddler at the other table had not yet got her food, and actually got up to take her own plate of food to the toddler (it was a salad of some sort and the toddler was getting chips, so not even remotely the same thing). Me and DH had to physically get her to stop it and sit down before the toddler's mum saw.
She has always been very much a "oh don't worry about me, I'll just have a tap water" type of person, but on this holiday she really got my goat. She's left now and I am not sure if she noticed I was a bit snippy with her by the end. AIBU and a mean friend?