DS (4.7) has been saying things like this increasingly frequently. It's like it's become a habit as soon as he doesn't get exactly what he wants.
Example from today....we were having dinner at a friend's house and dd(6.6) is staying over. DS knew the deal, and we were to play with his castle together and play snakes and ladders (his choices) when we came home. But when it was time to go and he didn't want to he immediately started with the "I hate you", "You're so nasty" and (the best one) "You're the worst Mummy I've ever had" (pauses to reflect that I'm the ONLY Mummy he's ever had). After a couple of warnings I told him we would not be playing with the castle when we got home as that was not a nice way talk to me. We did play snakes and ladders though, so he wasn't bothered about the "punishment" really. Should I have been harder on him? I know it was hard for him to leave the friend's house, but he can't say things like that to me every time he feels angry. My friend was quite shocked and said none of her 4 children had ever said things like that.
He's a very emotional, heart-on-sleeve kind of boy, and equally he says "I love you Mummy" a lot and can be really affectionate. But lately he seems to get very very angry at every little thing, which is when the hurtful things are said. If he said things like that occasionally I would ignore it but it's all the time now. I have talked to him about how he can say he's angry with me but not say things which hurt my feelings as it makes me very sad. I know he doesn't mean it of course.
Does anyone have any suggestions of how to deal with this?