Well, I've tried (instead of yelling that is, not punching) singing a song that I like when I feel like I am about to get really angry, it tends to work pretty well because it calms me down. I don't know that it would have worked in this situation. I can't say as I've ever been in a "real" fight before. I don't know...some of my friends have said stuff that makes me angry, but I've never wanted to punch any of them.