I don't know if this is the right place to post so apologies if it should go somewhere else.
I have a friend who I have been close to for years. Her husband and my DF are also good friends. We've gone on holidays together etc, and had our babies close together.
Ever since she has had her son I can't stand her. She makes everything a competition and I can't stand the way she speaks to/about her son, he's only a baby and she's always calling him names and saying how 'feral' he is etc. He is always hurting himself because she tries to pretend he can do things that he can't (like "hey look he's sitting up by himself already, way before your child did blah blah" then he falls over and smacks his head on the tiles because he actually can't sit up by himself and she's let him go. She once gave him his dinner and burnt him because she didn't bother to test the temperature first but apparently it was really funny because he made faces and cried. Who would laugh at that? I hit breaking point today when she let my son fall head first onto the tiles and then laughed at him.
Anyway, the biggest issue here is that our wedding is coming up and this girl was meant to be my bridesmaid but I can't do it. I can't stand her and I don't want her in the wedding party and I'm not sure if I even want her at the wedding. But I don't know how to go about fixing this. She probably has no idea that I don't like her because I'm such a wuss I've never pulled her up on her behaviour. So I don't know how to even start the discussion about her not being my bridesmaid anymore. Also, her husband and mine are still good friends and he's meant to be best man but if I kick her out I'm sure he'll follow. And I'll feel bad about ruining their friendship.
If anyone has bothered to read this massive rant I would love to hear your advice