Not dreadful in the scheme of things but my sisters best friend and I threw a baby shower for my sister recently. It was in a nice hotel and it was £20 a head for afternoon tea, which people seemed happy to pay. I paid for all the decorations and balloons etc which were quite expensive because I wanted them to be nice. BF paid for the cake.
One of her friends, who is vegan, wanted to bring her vegetarian mum (who my sister is fond of) and that was fine, BF and I booked all the meals (there was a complex mix of sweet and savoury choices, veggie and vegan and allergies). We paid deposits on BFs credit card. Worthy of note is that I was the only other vegan, also worthy of note is that it was all arranged in a group WhatsApp where it was made very clear that it was a child free event, and one person was unable to come because they didn't have childcare for their toddler.
Then vegan friend announces that she and her mum have 'decided' that they will just share one vegan afternoon tea between them, and could I please notify the hotel. So I, not wanting to rock the boat, had to have a really cringey conversation with the hotel about these two guests sharing a meal. Then she doesn't pay when asked and had to be chased by BF and then by me to pay the money for their shared meal, ultimately quite forcefully.
Then she turns up on the day with her mum, and her bloody toddler in tow like that's totally acceptable at a child free afternoon tea. Meals come out and the vegan offering is decidedly more stingy than the veggie and omni versions (I did complain after the fact). Cue them asking me to give up some of my food as there's not enough for the three of them to share and as I'm the only other vegan, mine was the only food suitable for her child to eat.
She then let him run riot around the room kicking balloon weights and nearly cracking his head open on the fireplace and generally being annoying, then insisting he was in all the group photos, resulting in the guest who declined due to childcare getting really upset because someone else's child was there. If it had been a child friendly event, I'm not sure why she thought my children, WHO ARE RELATED TO THE MUM TO BE AND BABY, were elsewhere on the day...
My sister didn't want to cause a ruckus and begged me to leave it go but it fucking rankles to this day.