I see. Well, I'd suggest trying to channel your energy in those moments into other things, if possible. If you can't control that sudden anger and block it, then best thing would be to guide it somewhere else or harness it for other things.
If you're going to punch someone in the face, though, at least make sure they deserve it.