I don't understand where this "if Burke doesn't do what the fans say he should do, he should be canned" stuff. Only in Toronto do the fans think they have more than the owners say in what goes on with everything the Leafs do.
Burke shifted gears like 2 years ago into a longer term rebuild when he realized that the players he wanted weren't available to him. People need to accept that and just wait until our prospects mature and develop. You can't force a contender by just throwing money all over the place on any decent player that is available, they have to fit into what we're doing and want to come to a young team.
You also have to realize that the Leafs are not the only team in the league that is trying to sign a lot of these available players, not to mention what those players in question have to say about their future. Most of the established stars are not going to run over to the Leafs and expect to wait for the contending years. It's the young players that need a new team that are going to be the ones that we pick up, much like van Riemsdyk types, not the Shane Doan types.
Oddly enough, that is what Burke is doing, he's trading for and drafting young players, and eventually, they mature and develop into really good players. I know it's foreign in Toronto to do this, but now that it's happening, you're just going to have to wait.
Maybe try supporting the effort, rather than slamming it at every turn, you may just feel better.