Like I said, drafting isn't a problem based on the amount of picks we've had.
You realize our drafting can be good and still not have a good prospect pool, right? If we keep all our picks since 06 instead of trading them away, we would've been in the top half a LOT more. The problem is, as another poster pointed out a few posts above, we've picked very few times in the first two rounds since '06 and are probably the team with the least amount of top 60 picks in the last 10 years. That's why our prospect pools have sucked, not because of bad scouts.
For those wanting that "all-star player" picked in the late rounds, Morrison has been here 9 years. So yes, it appears as if he never got one of those in the first 5 drafts he's had, but there's a pretty good chance he got one of the biggest steals from the '06 draft in Connor Brown to go along with great picks like Gunnarsson.
Can you really expect more than a huge steal every 5 years? If that's the going rate, then considering the Leafs have only had Morrison since 2006, he's had less picks than most teams, and that it's too early to predict if anybody from the '12 or later drafts will be steals (Brown looks like he will be a steal, but it's too early to know yet... Later picks take a longer time to make the NHL for obvious reasons), why do people think Morrison has done a bad job?
He got 1 steal in Gunnarsson (a 7th round pick!) and it looks like he got another one in Brown (6th round!) with a few other potentials (notably Johnson)... I'm not saying he's the absolute best, but he's definitely done an admirable job considering the amount of picks he's had. I'm very excited about quite a few picks from 2012 and onward too! It seems (for now) that Shanahan agrees with me, but we can check back after the draft.
I blame management for trading away so many picks... How do we manage to trade away more picks than contenders the past 5-10 years?!? Morrison is good in my books and I'm happy he's being retained.