I really think too much focal emphasis is put on off-ice matters. Yeah, there are a lot of duds on draft day, especially with the hype surrounding any first round pick.
When assessing Snow's first round picks, only Tavares and Barzal are worthy of their first round selections. Bailey, de Haan, Niedereitter, Nelon, Strome, Reinhart, Pulock, Michael Dal Colle, Josh Ho-Sang, and Anthony Beauvillier have all put forth performances of players who could have been taken in the 2nd round or later, in retrospect. But in fairness to all GMs and first round picks throughout the league, very rarely to first round picks turn out to play like first round picks.
Even the wonderful Bill Torrey had first round duds. His last good pick was Pat LaFontaine in 1983. After that, Duncan McPhearson suffered an injury and busted. Yes, he died in 1989, but his NHL career was long over by then. Then the dynamic duo of Derek King and Brad Dalgarno were drafted. Derek King had a nice few years, and Brad Dalgarno struggled to make any impact in the NHL. Tom Fitzergald was a nice player, but he wasn't a player who needed to be taken in the first round, in retrospect. Dean Chynoweth played like a mid round pick, certainly not a first rounder. Kevin Cheveldayoff never played an NHL game. David Chyzowski was a player the Islanders had high hopes for, but was arguably mishandled and saw his career fizzle. Scott Scissions is the consummate whipping boy for first round laughers. Scott LaChance was serviceable, though maligned. Darius Kasparaitis was first round worthy. So, he was Torrey's last good first round pick, but it took nine years for him to make another good one. And perhaps, that's being generous.
The draft is very stressful for GMs. Very rarely do redrafts work in their favor. Sometimes the pundits get it right, other times they get it wrong. Pierre Maguire went berserk when Robert Nilsson was taken over Zach Parise, but he also went berserk in similar fashion when the Montreal Canadiens took Carey Price with their fifth pick in 2005.
I'm not protecting Garth Snow or any GM, but to say, "He's an idiot for taking Griffin Reinhart in the first place" is purely playing the result of that draft. Good pick or bad pick, it worked out. Do you think Oiler fans are happy with the trade? Their GM traded for the guy who Snow is being for chastised for drafting. Yeah, I think Snow is heavily flawed, but I'm not going to dog him for drafting a guy who got us a potential franchise player and another guy who could turn out to be really good.