MIL has always been quick tempered and has a foul mouth if she is upset but today she took it a step too far. DS 8 pushed MIL as he was walking out of a room as she was winding him up (admittedly he was at fault and should not have pushed her at all) but she started really shouting at him things like 'you are a horrrid boy' 'I hate you' etc etc anyway it was loud enough that I heard her in the garden. I came in to find out what happened DS ran out of the room crying and was still within ear shot when she continued that 'he has bad blood just like ' 'I hate him' and she was swearing again and again.
I said to DH tell her to stop swearing, he has grown up with it and does not view it as strongly as I do and just said to her stop it its enough as both he and DS were just about to go out they did and she just wnet up to the bedroom still mumbling.
I am still fuming how dare she speak to my child that way.
Am I overreacting? am so angry that I dont know what to do.