No, its not stupid, its correct. People have died do just about anything. If we ban things just because people die doing them, then I guess we'd better ban driving, smoking, airplanes, lawn mowers, stairs, and pretty much everything else in life, because people die doing/using all these things too.
Fighting is part of the culture of the game. Fighting forces other players to have some measure of respect for one another, and the real problem is the instigator rule. Take that out, and if the refs don't hold you accountable for your dirty plays, then the players on the other team will.
Look at what happens when a player runs your goalie. Refs don't always call that. But your team will always notice it. If you take fighting out, and the refs decide not to call it, then there is zero accountability. I have more faith in the players and fighting to keep the dirty players honest than Shanafail or the refs.
Fighting is part of the game because the refs wont always protect you or your team. Your team mates will. If you take it out, you better be able to gaurantee that there will be no dirty hits...