The are reasons many of us don't blame Dubas for the recent failures of the Leafs:
First, I think he's become a better GM as each year has passed.
Second, he's honest and direct with fans, not ducking talking to the media most of the time or passing blame (even when some can fairly be shared).
Third, he's not arrogant or stagnant in his position.
He will ultimately pay the price if the Leafs fail. It they fail, it will be because the best players didn't get it done in the big games, not because Dubas didn't find the right players, even as I have some philosophical differences with his approach (I'm more of a big splash guy to find assured studs, Dubas is more loyal).
Bottom line, the players have to get it done because Dubas is constantly working the phones to set them up for success.