Sean Avery is undoubtedly one of the NHL:s toughest players ever. In the whole history of the league, few players ...