“You just saw how ruthless Brendan Shanahan can be.”

That was one view from inside the Maple Leafs house on Friday evening, hours after the team president walked away from his GM of five years, Kyle Dubas, and delivered an oddly detailed, day-by-day, almost hour-by-hour recount of a failed negotiation on a contract extension in a short press conference.

Less than a week after the Leafs were eliminated by the Florida Panthers in the NHL playoffs, the front office has effectively been pulled apart, first with the Dubas decision and then with the news that all three Marlies coaches were fired and special assistant to the GM Jason Spezza had resigned.

It’s also clear that more dismissals and resignations are coming in the near future.

Perhaps a lot of them.

As reported previously in the aftermath of the Leafs elimination, Shanahan and Dubas had been at odds for a while. On Friday, more details emerged on that front. Multiple sources close to the team said that Shanahan had blocked transactions that Dubas wanted to make at key points in the past several seasons, creating frustration in parts of the management group. Shanahan had also at times dictated certain moves he wanted made that Dubas didn’t agree with.

The president, as per his place in the hierarchy, typically won out in those battles. And, in some cases, the moves that weren’t made could have improved the Leafs’ ability to advance further in the playoffs.

Some of those disagreements likely contributed to the disarray Monday, when Dubas delivered an emotionally charged, unusual season-ending press conference during which he declined to commit to coming back as GM.

That press conference concerned Shanahan greatly, as it went off script from the talks they had had to date. He had spent months vouching for Dubas to Maple Leaf Sports & Entertainment’s board and had finally won approval to negotiate a long-awaited contract extension, something that some members of the three-pronged ownership group had denied the previous year.