1.) The Matthews/Marner contract shouldn't have been impacted by Tavares. Matthews money isn't really all that bad, it's the term that is just atrocious, how did he get that from Tavares? Matthews' two comps (Eichel/Mcdavid, although yes I know mcdavid is much better) both got max term and Dubas should've made sure he got that too. Tavares shouldn't have impacted negotiations at all, and if they did Dubas should've told Matthews that he can use that comp when he's a 28 year old UFA.
2.) Trading for specifically Barrie wasn't due to Tavares. Trading Kadri was, but who we traded Kadri for is the issue. That's not on Tavares', it's Dubas who made the trade
The aftermath of what we did has hurt the leafs, not signing Tavares.