Sorry if this is long.
DS is 7, DD was 4 at the end of August. Today DS had a friend over, who is 8 and in the year above.
They went to play outside in the garden together. DD was being a bit of an annoying little sister and it gave me memories of when I used to follow my sister and her friends around. I wasn’t watching them the whole time, but had the door open to listen and checked every few minutes to make sure they weren’t doing anything they shouldn’t.
I was making them a snack when I heard DD crying. I looked out and she was standing with her jeans and pants around her knees and both boys kneeling next to her. I hate to say it but I exploded, asked what on earth they thought they were doing and to get inside straight away. I sent DS straight ip to his room so I could calm down. I told DD I wasn’t shouting at her, she wasn’t in trouble. I asked what happened and she said that both boys touched her. I asked DS‘s friend what had happened, he said DS pulled down DD trousers and touched her. He said the whole time to stop but DS didn’t.
I went up to DS and asked him what happened. He said DD was annoying them and they wanted her to go away. He admitted touching her and said his friend did too. I repeated that what is inside pants is private and I was very shocked by his behaviour. He was almost crying which he never does, so I think he knows how serious it is.
So WTF do I do now?? DS has always had pretty poor boundaries no matter how much I‘ve tried to teach him. He always gets right in everyone’s face to the point that they push him away. I‘ve always told him that people don’t like it and he needs to back off. But it’s like talking to a brick wall.
He‘s at the age of everything being about willies and bums and poo. But he takes it too far, he keeps pulling down his trousers randomly and laughing his head off.
When he was nearly 6 there was a whole drama at school- he said an older boy (10) had touched his willy at break time. Lots of sleepless nights later, it turns out he was annoying the boy, who hit DS in between his legs. The boy said DS had been showing his willy and always trying to hug him. After this incident, we had strong words with DS about body privacy.
Just a few weeks ago he ran up behind me and pinched me where my pubic hair is. Once again, I sternly told him that what is in pants is private.
I don’t know what to do. I’m worried that DS is going to turn out to be a bad person. He just finds it all hilarious. I know the curiosity is normal but this seems like more than that. He has zero respect for other people’s bodies and obviously hasn’t listened to is when we‘ve discussed it over the years.
In all other ways he is a kind and caring boy who is doing excellent at school and has lots of friends. What should I do now??