Fighting does still belong in the NHL. With out the classic hockey fight, many people would not pay to go to a game of hockey. While it is unfortunate because hockey is one of the best games in the world, it is a harsh reality for many players and owners in the NHL.
Every single sport has its own unique customs, norms, and traditions. Fighting belongs in the NHL. Its not within my opinion that fighting is essentially a tradition; you don't have to fight while playing ice hockey. However, it has become a kind iconic custom unique to the sport. These fights are still regulated, and general safety is observed, so by all means; FIGHT.