DS has been going through an on and off phase of smacking/ hitting for the past couple of months. It's mostly through frustration and mostly just directed at me and DH. On the whole he's a very happy, contented little boy who is developing absolutely normally and is a pleasure to be around. He understands most of what we say to him (and sometimes when we're just talking about him he'll go off and do the thing he thinks we're talking about!) but he has less than 20 words that he says on a regular basis. Things like 'ball' and 'oh no' etc. When he smacks we take his hands firmly in ours, look him in the eye and say calmly but firmly: "No, i know you're angry but we don't hit. Be calm/ gentle."
He sees his 3yo cousin quite a lot. Being the age she is, she takes things off him quite a lot when he's playing and sometimes shouts at him if he does something she doesn't like. Until a few months ago he'd have just gone off and played with something else but he's started retaliating by smacking. On Saturday his cousin took something off him so when she turned around he tried to stop her by grabbing her hair. We gave it our usual response, but this wasn't enough for my bil, who repeatedly asked him to say sorry quite crossly. I explained that he doesn't yet understand 'sorry' or know how to say it, it's not in his vocabulary. After several more attempts, he suggested he give his cousin a kiss instead, which he obligingly did. I thought this was a good outcome (though was a little annoyed at the bullying tactics that had been employed before we got to this solution).
I suppose my question is, is it unreasonable to expect an 18mo to demonstrate 'sorry' (i.e. is it too early?) and, if not, what's the best way to go about teaching him? Or is it best to wait a few more months until his communication skills are better? I wouldn't have questioned myself, but for bil's snipe: "Haven't you taught your child sorry yet?" I think he thought we were letting him get away with it, but we had already addressed the situation by firmly telling DS that his behaviour was not acceptable.