The Leafs are the shittiest managed team out there. They have money and talent, but can't ever get their shit together. I'm a Leafs fan, and I hope they miss the playoffs for the next fifteen years so that some of the stupid, mindless fans stop buying tickets and merchandise, and the franchise...