Kadri is going to have to take some ownership for putting himself into this position in the first place, but the punishment of potentially five playoff games is absolutely over the top.
First, it should be noted that Jake DeBrusk was not injured on the play and will dress for Game 3 tonight.
Player history has its role to play here, of course, but you also can’t ignore the actual context in which the offense took place. A fair share of the responsibility needs to fall on the officiating and DoPS side of this for what happens on the ice when a game is allowed to descend into chaos as Game 2 did in Boston.