The leafs deserve to be put down. The players are clearly under performing. Just look at all the players' track records before they came to Toronto.
I hate how all the players are so offended now and don't find it funny. Its a wake up call you dumb fucks, its not a joke.