I have a gorgeous six year old son who is regularly getting into trouble for pinching or hitting other children when he sees them doing something they shouldn't. He gets time out at school but although he knows exactly what he's doing wrong, he can't seem to stop. He also reacts aggressively when someone does something mean to him, even if by accident, and will say that he just got cross. Has anyone else been through this? I keep hoping the penny will drop and he'll grow out of it, but I'm so upset that he's hurting other children on purpose and I don't know what to do.