I gave it a D. I like the selection of White and the trade down showed some early hope that they understood that old habits need to change. They lost their minds on day 2 even when the draft board was favoring the Bills.
This team wasn't in a position to compete and it's still not. So, to me, that doesn't justify trading away picks to fill needs. The most pressing need always ends up being the next players the Bills must have. We have now seen this with Shaq, Rags, Zay, Dawkins.
To me that's a D. Poor salary cap management, poor draft strategy, poor roster. The notion that 3 guys will start is true because of the lack of competition at those positions. Whaley sounds like he is gone as soon as tomorrow, that's a start.