These are star players that aren't "bad contracts," just players whose salary is higher than what they're worth. It's tough finding defensemen because there really aren't any.
I find it funny how some people act like these aren't "bad contracts" but Jack Johnson's is. Yes, these players are much better than Jack Johnson, but he's not making a crazy amount of money for the NHL.
Either Bob isn't a star, or he isn't overpaid. He is definitely overpaid though, so, yo, no
I ain't a foe
To Babcock
Unless Ben Harpur plays a whole lot
He shouldn't play mo'
Than zero minutes
Because he
Should sit
Yo!