Teaser, the guys that fight choose to do so. That is what caused the recent mess in the Ottawa/Philly game when you had checking line types jumping skill players. Every team has a known fighter and a couple of guys that will scrap on occasion. The star forward and the best defenseman is usually far too valuable and not talented enough at fighting to go at it and no one expects them to drop the gloves because of it. Besides have you really watched an NHL fight? Unless it is two guys that owe half their living to their fighting skills, it reminds most of a scrap between two guys in a bar after having a few too many. There is a lot of movement, a few missed punches, and if they are lucky a decent deflected punch that lands. No one ever has to fight, nor do they ever really hit much.
Anyone else that doesn't believe it, put on just half the pads those guys wear, go stand out on some ice and see just how hard it is to throw a good punch. It is next to impossible even when you are not worried about getting hit at the same time! It is nothing like boxing, you can't get good leverage with your legs on ice unless you really work on it and that is why the tough guys keep their jobs. I used to play hockey and I could skate alright, but I can tell you I thought many times to myself how do these guys do it so well? Unless your technique is excellent with perfect balance, you will be hitting the guy with nothing more than arm punches and that will never do much damage. Once again, I repeat the biggest danger in hockey is getting hit with a puck in the wrong spot, going face first into the boards which can happen even with a legal check, and the one you don't think about, but getting cut on the neck with a skate blade. Two players almost died on the ice that I remember from getting a slashed neck. One player almost choked to death swallowing his tongue. No one I know of got clocked so bad in a fight he was participating in that even did more than broke his nose.