Good post, and fair. Where we may differ is that I am more skeptical about the new plan working out. By "working out," I mean enabling the Habs to become enduring, top-end contenders in the medium term. I just don't think we have enough top-end young talent to achieve that, and I also worry about our best players aging out. So I'm somewhat more negative about MB.
That said, I'm not sure I want him fired anymore either. A new GM would have to come in and basically keep the identical plan, so any upgrade would have to be in the execution of the plan, rather than in its design. And every time you fire the GM, a whole lot is lost in the transition - coaches get canned, there is upheaval throughout the organization, players get shipped out without full evaluation, etc.. He should have been fired in 2018, but at this point we might as well keep him around until the result of the "retool" has clarified itself. If the result is, as I expect, a good-not-great team, then that's not sufficient, and the GM position should be revisited at that point. Not that it will be, because at the end of the day the Habs are the way the Leafs used to be - happy as long as the fans are drinking the Kool-Aid and the money is rolling in.