I think the short answer is no. I absolutely agree with you.
I'm a season ticket holder for the Habs, and I go to the games with my kids. They ask a lot of tough questions. It's very difficult to watch two NHL players fighting on TV and then, in the same breath, turn around and tell my kids they need to take care of their brains. It's a very awkward conversation.
What I'd love to see in sport, as the leader and the pinnacle of the sport, is the league taking a tougher stance on brain injuries and looking at things like fighting.