Sorry Dude but you're wrong. If you look back before that draft, most people(fans) believed the Bills were set at QB. At the time, most people thought all EJ needed was a playmaker to pair him with! Also, at the time, most people would have traded up to #1 to get Sammy. He was considered head and shoulders above all of the WR's available that year.
Don't let the fact that Marrone basically ruined EJ, and the fact that Sammy has been hampered by multiple injuries that even the best psychic could not have seen coming, cloud that puny nut inside your skull.
Sh!t happens and you want someone's head. Tough sh!t! Injuries aren't what get GM's fired, it's piss poor talent, which we had seen from around 2003-2012, that get GM's fired.
I'm not thrilled about the current situation but the Bills are finally showing signs of life with some extremely talented ball players and we cannot go through another reset, fire everyone, and start over again. This team needs continuity in the worst way and Whaley brings that and I believe the Pegulas see that too.