The Leafs over reacted blaming Kadri for their game seven loss to Boston after he got suspended for 5 games.As a fan its hard to turn him down. As a GM your job is to build a contending team not a collection of shiny individuals. In a Cap world you have to turn him down or trade one of the other 3 for a dman. I said that in July 1, 2018 when they signed him and I stand by it today.
When he signed JT, Kadri was coming of 2 consecutive 32G seasons and was signed for 4 more years at 4.5M. That was your no 2 centre, signing JT dropped Kadri down to 3rd line and his production suffered.
If I'm not mistaken he had disciplinary issues in the post season prior to that one as well.
I always prefer a player you have to bring down a notch to one you have to boot in the ass.