I agree, but I have to say that the goon crap is 598623958629348713 times less prevalent now than it was twenty years ago. If you ever get chance to watch a game from the 80s or the 90s on ESPN classics or something like that you'll be shocked by how many dirty hits and slashes and hitting from behind there is all game every game (even if you watched hockey regularly back then it's difficult to remember just how dirty it was back then; it takes actually sitting down and watching one of those games to see it and really remember that "Holy shit, I'd forgotten what it was like back then").
It's improved a lot, actually, especially in recent years with suspensions and
real accountability, which was completely lacking up until just five years ago or so. And there used to be at least one ridiculous clown of a goon on each and every NHL team, but now I think that that style of game is longer respected by players, coaches, and the like, so there really aren't that many of those just flat-out goons on NHL rosters anymore. There are some guys who play pretty dirty, don't get me wrong, but for the most part those players need to bring something to the table in terms of skill otherwise there's no place for them on the roster.
I understand the sentiment here, but I think it's somewhat unfortunate that this is what McSorley is remembered for and not his work ethic and actual skill set on the ice; he had a very positive impact on the ice during a few deep playoff runs with the Oilers and Kings (winning two rings). I suppose that's what he deserves for that absolutely disgusting attack on Donald Brashear all those years ago. However,
throughout his career leading up to that vicious attack (which, subsequently, was his final career NHL game) he played hard and he was definitely an enforcer, but he played on the line and never crossed it and was a very valuable player with the Oilers and Kings (he had a 41-point season after all). I recommend this read:
http://lakingslegends.blogspot.ca/2008/06/marty-mcsorley.html