Well, I think part of the problem is that the pro-fighting advocates seem to have a problem articulating their side of the argument, and for the anti-fighting proponents guys like Don Cherry & others make for easy targets. Whats crystal clear, to me at least, is that its just not fighting thats the problem here, goes back to what I, Canadiens58 & others have stated, that theirs just a lack of respect amongst the last few generations of players that with the increased speed & evolution of the style of the game, conditioning & equipment advances, rule changes, re-configuration of the goal-line, removal of the centre ice-red-line, the way the games taught, coached etc etc etc, mistakes have been made. Id be taking a time-out, returning to yesterday, turning back the clock & re-setting the cycle, the wheel. Rescinding & removing no-hitting below Bantam. Removing the full cage requirements, banning them. Long list really.
Well, "checking" actually is a problem Foogs. Back in the day the art of checking was simply to strip the opposing player of the puck using minimal force. Economy of movement & effort, using angles to direct them into the boards, or perhaps just simply standing them up on a rush, maybe a hip check, the dirtiest being a "Dip Check", going down low, aiming for the knee's but not knee on knee, using you back, sides, flip the guy ass over tea kettle. Round about 72'ish the whole paradigm swung, whereby players were no longer taught to simply strip the opposing player of the puck, but to "finish the check", and that meant that even after release of the puck you were expected to drive the guy into next week. This of course has become the norm, as witness any game whereby late hits, post release, guy gets absolutely smoked. Again, back in the day, you pulled that, youd immediately get the tar beaten out of you for so callously crossing the line, if not by a potentially injured opponent but by the nearest team mate, large or small, who would seek retribution for your stupidity in breaking The Code, and youd be paying a price, branded an idiot by not only the opposition but so too your own team mates. It simply wasnt done, it was/is dirty hockey.
I don't disagree that hitting [vs checking] is something that's become a problem, especially due to the factors you cited, like the speed of the game increasing, armor on the players, and the mental shift to encouraging the light's out approach. I personally despise the open ice hits that the likes of Stevens and Kronwall deliver. It's simply unnecessary in accomplishing a defensive play, which is ostensibly the reason for the hit.
With that said, hitting certainly does result in concussions, and the players I mentioned above were all the victims of these deliberate intents to knock someone into the next century, and until recently were probably considered legal hits for the most part. When I use the term 'checking' I really do mean the old school check. The hip check is actually one of my favorites, an almost disappearing art unfortunately, but rarely something that will injure an opponent, for example. It also never resulted in a player getting jumped for delivering a clean/legal check, so there's a lot of merit to the respect for each other and the game argument--- but let's not lose sight of who it is that encourages and demands that players 'finish their checks' too.