I agree, you are doing the right punishment for his actions. I have 4 grandkids, 9,11,12,15. You do have to teach them right from wrong. Sometimes parents are both working and don't have the time or energy to correct their actions. I definitely think you are handling it in the right way. They must learn how to deal with their anger.