This morning I was driving to school and listening to the radio. The topic was about why fighting was "acceptable" in sports. They were talking about some bench clearing brawl between two college football teams and why there are no legal repercussions from it. That got me thinking about fighting in the NHL. I'm not against fighting, and I think it is part of the game, but is there some sort of legal agreement that players need to sign to not charge the other...or something along those lines? If I were to get in a fight with somebody, chances are I would be charged with assault, but why are there no legal consequences of fighting in the NHL?
I am simply curious about this and was hoping somebody can provide me with the answer. Occasionally (such as the in the Bertuzzi and Chara most recently) players get charged with something, but why doesn't it happen for a regular fight? Does a player need to press charges or do the cops do it themselves?