I'm based in London, UK, so it's a big opportunity cost for me to stay up to 4AM local time to watch this drivel....fortunately, I'm on sabbatical from work so that I can afford to do this. I might miss Game 7 entirely in exchange for a good night's sleep.
You can view this as growing pains - the Raptors went through it for about 5 years before they shipped DeRozan out for 1 year of Kawhi. I feel like the Leafs are in a similar rut. Even if they beat the Habs tomorrow, I don't see this team constructed as a championship caliber team or even a conference final team. At some point, a serious change needs to be made - and I feel like the appetite and optics for this will be greater with a loss tomorrow night. You never want to cheer against your team, but sometimes it's better to lose the battle and to win the war - the current trend is a perennial rout.
As far as I'm concerned, the only untouchables on this team after tomorrow night are Matthews, Nylander, and (maybe) Campbell. After that, everyone should be in play. The name of the game should be to maximize ROI on trades; I'd look first at Tavares, Marner, and Rielly. Problem is other than Rielly, I'm not sure you get above 70 cents to the dollar at this point and I'm not not a fan of just dumping them for the cap space as UFA purchases are usually ROI-poor.
If I were Dubas and really had the stones, I'd bite the bullet and try to recoup anyone outside of the aforementioned 6 players for draft picks and assets ahead of the draft and retool; then during next regular season, when the Leafs are overperforming as usual, I'd pull the trigger on Tavares/Marner/Rielly for maximum assets and do a proper rebuild. You'd get way better returns this way than trying to deal them after coming off of another playoff embarrassment.