Please be gentle with me, I'm quite all over the place with this one. NC for this too.
The Tl;dr version is this: ds 2y5mo has always had a bit of a temper and is getting quite stubborn, although on the whole he is a lovely and friendly kid. Recently nursery have reported him pushing and pulling other kids - today he hurt another child and I could use some advice.
I would appreciate advice on this. Apologies for the long post but I'm also including background info I think is relevant.
My ds is 2 and 5 months. He is a very happy little chap, great sense of humour - a bit of a clown. He loves making people laugh. He's also exceptionally bright - this isn't just my bias taking over, he really is very very bright. As such he has always been a little boy prone to a lot of frustration. He has excellent language and works stuff out with no problem. He's an only child, and doesn't see many other children. I am disabled and work part time - he goes to nursery one day a week (for over a year) and sees his young cousins every fortnight. He gets a lot of attention and is also very shy and clingy. We don't really socialise with other children other than the above (which I think is part of the problem).
Since he was about 1 and a half he's had a terrible temper. He will just scream and scream like you've never heard at the slightest provocation, to the extent that it's become his stock response to pretty much everything. Despite the fact that he gets a lot of attention, we don't give in to this response - every time he screams he is (calmly) told off and put in time out. He knows that this is the result of his screaming, and he tells us that screaming is naughty, but does it anyway. He is literally making no progress with this. I can't even take him into shops any more as the second we go in he screams until we leave. Literally everyone stops to turn and look and every single shop I go into someone will make a comment. No exaggeration. Now at home being put into time out seems, in his mind, to give him permission to scream - sort of 'if I'm getting told off for this I might as well triple it.'
He's got a reputation for this. My mum says he doesn't do it with her, but he does do it at nursery. He still has meltdowns when we drop him off, which is embarrassing. The second we're out of sight we can hear him stop. He seems insecure, and we don't know why - by all accounts he's happy at nursery.
I've stopped going out with him alone when it's my days off because it's just so hideous. We used to go to a playgroup but he and I were just constantly being shunned and sneered at - if I stepped away for him for a second and he couldn't see me (or I was more than a few metres away) he's just stand rigid and scream. My dh finds it's the same when he's on his own with him. He's generally fine when the two of us are together. We've stopped taking him around my mil's because her neighbours complained. Most of the time (genuinely) he's really really happy and lovely, but anything can set him off and it's hell. We are strict with him - we don't give in. I am not sure how to tackle it.
Anyway, the last two weeks at nursery we've been told he's been pushing and pulling the other children. We've told him off, we've explained to him that people won't want to be his friend if he hurts them. I suspect I know what's behind it though - I think it's his way of trying to force them to play with him. What happened today supports this.
I took him to the library because I figured lack of socialisation is probably the problem. He loves the library and often tries to chat to the older kids, who typically ignore him. So I took him and he was great at first. There was a lady sitting next to us with a baby - about 6 mo. My ds walk over to them and, in the blink of an eye, tried to hold the baby's hand. This is what he does when he wants to make friends - his cousins hold his hand when they play with him so when he wants to play with someone he tries to hold their hand so he can take them to the toys with him. It usually goes down like a lead balloon and I am very keen to reinforce on him that he can't force someone to play with him and that he mustn't grab other children as they might not like it. Well, this was a baby (the mother was holding it) so I immediately tried to take his hand away (they were right next to me), but my ds grabbed the baby's arm and tried to pull him with him. I am so sure he just wanted the baby to play, and I think this is what he's doing at nursery. I was telling him, sharply, "no" and that he was hurting the baby. The baby started crying, my ds screamed and tried to hit out but I moved him back so he didn't hit anyone. I apologised profusely to the mum, took my ds aside and told him off quite a bit, then immediately took him home. I explained why we were going home, and we have talked about it since, but I don't think he gets it. I am, of course, absolutely horrified. I would never have let him near the baby but it had happened so quickly he was doing it before it had even registered.
I am so upset. I know he is a good boy, but this temper! My dh and I are also both very chilled, thoughtful people - we never argue or get angry. On the one hand part of me is saying this is normal, horrible toddler behaviour - something we will still be proactive in working on, and we wouldn't dismiss it, but nothing out of the ordinary and that, with patience and good parenting we'll help him get through it. The other part of us is terrified that he won't get through it and that he's going to be prone to a bad temper and aggressive behaviour. I really could do with some advice. I'm so worried he'll end up being a kid with no friends and a horrible reputation, and I don't know if I'm over thinking it or underthinking it.
Sorry that was such a long bleurgh, but I'm worried.