If the Leafs don’t make it out of the first round this season Shanny Dubas and Babs should all be fired.
Shanahan has been here 5 years now. 5 years without a division title or series win should lead to termination.
Shanahan ended ~10 years of futility where GM after GM completely failed to understand how to build a team in a cap era. JFJ, Burke, and Nonis were all trading picks and prospects away like they were candy, regularly letting valuable UFAs walk away in losing seasons, etc.
Shanahan has shown he actually has vision and was willing to do what needed to be done to build a legitimate team. Hard to complain with the results from that. He also helped bring in Lou, Babcock, Mark Hunter, Dubas, etc, very well respected hockey minds and a smart up and comer in Dubas. He revamped our scouting and development staff too, and put an even bigger focus on undrafted UFAs. By all accounts, the Marlies have been very successful the last few years, and have been regularly churning out NHLers which isn't something that was happening in the previous eras. They also landed one of the top top UFAs from the last 10-15 years in Tavares, a likely Hall of Fame player still in his prime.
Are there problems with how the team has been constructed, contracts have been given out, etc? Yes, absolutely. But all management teams make mistakes, and I'd say the overall picture has been very positive the last ~4-5 years with very few major mistakes (i.e. no Rask for Raycroft, Stralman for Primeau, two unprotected 1sts for Kessel, etc). I also think Dubas and Co are smart enough to learn from their mistakes, and that going forward you're a lot more likely to bring in a worse group than you are to bring in a better one.