I'm shocked no one has mentioned Bobby Holik. Marchment gets my vote for today's NHL, but Bob Hole has got to be a close second. All time, Ulf is the consensus pick, just for consistentcy. Lots of goons out there with reputations for brawling, and players with one or two big incidents (Mc Sorley, Tucker) but to be the worst requires a career based on cheapshots.
Of all time? Bobby Clarke, easily. Although from what I've read, Eddie Shore was no saint!
Mark Messier is a chicken-***** player, too, and always has been! He's gooned more people and gotten away with it than anyone I've every seen in 35 years of watching. Sickening.
The Rocket was a cheap player, too, remember. He thought nothing of clubbing others in the head with his stick if he perceived that they had tried to stop him in some way.
Scott Stevens and Derian Hatcher are right up there. Total dirty players who REFUSE to hit without leading with their elbows to the face. Go sit for a few minutes, boys. Like 2 minutes for elbowing, or 5 for intent to injure. Scum.