My 3.5 years old is usually a good boy but I sometimes struggle to discipline him. He has started to hit other kids recently. Today I was absolutely mortified. We were at a soft play and one of the dads came with a small child and my son to tell me that my son was hitting his son. I was devastated and said that he was going to get into trouble. We had only been there for about 10 minutes and we left immediately, told him off and said we were going straight home and I was going to take 10 of his toys away from his bedroom. No reaction from him at all. When we got home we took his toys away and I said that if he hits anyone again his toys are going straight to the bin (I am REALLY dreading if he does it because I will need to carry through...) I am so upset as I am not sure how to deal with this and how to make sure he understands his behaviour is totally unacceptable. I am so scared I am failing him and that I don't know how to make him stop doing this (it is not the first time he has done that). What would you do?