Leafs had 4 years to trade Marner. And they had time to trade him when Treveling came on board before his NMC kicked in. Marner is NOT to blame for that mess. He might be a little shit head, but in this case, I give him 100% the right to say no. The Leafs 100% deserve this mess they made for themselves. Marner will go finish his career somewhere else and be successful.
Leads should also not resign Tavares at all, unless he accepts something like 3M. Dude is coooooooked. What they should do is trade Mathews for a haul and start over/retool. You need balls to make the big trades that put you over the top. Look at Florida. They moved Huberdeau for Tkachuk and that move took major balls and it got them at least 1 cup. Might get them 2. Now that's what the Leafs need to do. Will they though? Probably not.