Both DSs age 7 and 9 are doing martial arts at school. Today DS1 age 9 discovered he had progressed one belt in the last test whilst some of his peers progressed two belts. When he came out of school he was fuming about this and punched DS2 in the stomach. DS2 only progressed one belt so it wasn't out of jealousy.
I told DS1 this was totally unacceptable and that while I understand he is disappointed, he should not take it out on his brother. I comforted DS2 and made DS1 apologise.
This is not the first time he has done this, and I am at a bit of a loss about how to deal with it. It makes me feel really angry, and I don't handle it very well. Has any one experienced this with their DC?