I haven't been on much, but I really need to get some feedback.
So my 3.5 year old DS was playing with one of his favorite friends a 3.5 year old girl. They were climbing over the couch, and he pushed the little girl off and onto the floor and she fell down. I didn't see the whole thing happen, but this is what I figured happened. Anyway, the mom of the 3.5 year old girl (and a good friend of mine) screamed at my DS asking him what he was thinking, why would he do such a thing. It scared the sh*t out of me too because we don't raise our voice like that at our house. (This is the third time I've heard my friend do it - twice directed at her daughter). Anyway, my DS was so scared. She asked him again and he just broke out into a waterfall of tears. He looked all alone and scared.
So I told him to come to me straight away and hugged him. I talked to him quietly and asked him if he was scared, was he still scared, etc ... he eventually was able to stop crying. The I told him that the reason the mom screamed was that she was scared too that her daughter might get hurt. I told him it might be a good idea for him to apologize to the mom and girl. Which eventually after he calmed down significantly, he did. The mom also apologized to me and my DS.
But omg, I can't get it off my mind. I told my DS later that grownups should never yell at kids like that. I don't want him to think that it's okay for someone to treat him like that.
Anyway, I just wanted to put my story out there and see what others think. I can't seem to figure out how to let it go. I go through flashes of real anger and then despise myself for not standing up to my friend in my son's defense. (I mean kids play rough sometimes - especially boys)