As silly as it sounds the fighting in hockey is to keep the players safe. They get to knock each other in the face a few times to get their anger out rather than having it come out in the form of a possibly life threatening boarding check next time down the ice.