Excuses, blame others, and a low bar.
If you're working from the position that every single thing he does was right, but they just didn't work out, it's hard to take your evaluation seriously. You can do that with every GM and every move in NHL history.
I am not saying he is perfect, nor that he has not made mistakes, but IMO, he has made adjustments and he has moved the team upwards in a rather short time. In comparison, teams like Edmonton, Detroit, LA, Buffalo and New Jersey have all have lesser success in their rebuilds, and managing their Cap.
For that matter, Toronto, who completed a rebuild in rather short time after getting their executive together, have also made decisions that cost them a 1st round pick to repair. All of these teams in someway, have made worse decisions than Benning.
Again Benning has made mistakes, but managing players on NTC's contracts and trying to move them, while having interference from the Management group of Aqualini and the Sedin's, did make things difficult. And I do not think Benning had any choice but to move forward with their objective at first. You will never hear him complain, and he was probably hired with that understanding, but it is hard to squeeze water out of a stone, or create new assets from nothing, all the while your core is all aging out.
Remember the point of a core aging out, when making your comments, because it had a huge impact on Benning and the moves he made. That and no assets anywhere in the system, outside of Horvat.
Also remember, that up to this date, he has had absolutely no problem managing his cap, and it is only the fans perceived opinion that there is trouble with the cap and he will not be able to management going forward, that fuels part of your POV.
Keep in mind that Benning does not disclose everything, nor every comment, nor every agreement, and that he has a plan, which we do not entirely know. We do not know what discussions he has had with Bettman, we do know what conversation he has had with other GM's, not with his players, aka Eriksson. So, on cap issues, I think you are premature. Again, if it comes to pass that the Cap forces Benning to move good assets or picks to clear cap, then let's all hold him accountable. But that has not happened yet.
As for trades, Pearson negates the Gudbranson trade, and the Miller trade pretty much, puts him ahead of the game.
The other trades, were only small trades, but in saying that, the Baertschi trade, worked out well for the Canucks as well.
So, in conclusion, yes, he is not perfect, but over all, he has moved the franchise forward, and upward, at a decent rate and in a decent amount of time.
Keep in mind, that those things that may happen, may not happen, that works both ways, but in comparison to the league, he has done his job, and does not deserve the hate, in fact he deserves a little respect.
Are there better GM's? Probably. But there are worse...………..we could have hired Chia, or one of the past Toronto GM's.