True, but if and when that happens, there will at least be an open dialogue about the risks involved that a hockey player must accept, and how vital a part of the game that is. Body checking is a vital part of the game. Skates are a necessary part of the game. Fighting? Not so much. For revenge for a cheap hit from behind, or whatnot, sure, and it won't ever go away even if they do start handing out mandatory suspensions. Those fights will happen no matter what, just like they do in baseball and basketball on occasion.
What I think they could do without are "motivational" fights, or the agreed upon fights. Fighting shouldn't be part of a strategy to get back into a game, if your team is getting their asses kicked. Only in hockey is that kind of mentality acceptable. If a first baseman just started kicking the shit out of baserunner as he was running up the line, because he got a hit and tacked on a few runs in a 12-0 game, you'd think the first baseman was insane, and he'd probably be kicked out the league, because that fight culture is just not normal in baseball, or any other sport, really. Not even in the roughest of all sports, can you just stop what you're doing and beat the piss out of someone on the other team because you're mad about the score. It's kind of silly when you think about it.