Every draft I've watched I have heard this line "Oh they reached on him; they picked him at 17 when really he should be drafted at the end of the 1st round". This has always annoyed me. For instance let's just say the Bills are very much interested in a QB named Jake Locker (don't get carried away with the name it's just hypothetical), so instead of picking him 3rd overall, they trade down say to 17 and then they pick Locker. The talking head say "oh they reached, some think he could have still been on the board in the 2nd round", or "He would have still been on the board at 27 that's a bit of a reach"
If Locker goes on to be a Hall of Fame QB who cares if you could have gotten him 10 picks later or 20 picks later. Maybe no one wanted to trade with you, even worse what if you do trade down and someone else drafts him before you then he become a Hall of Fame QB for them.
I often wonder is it a reach because based on their estimation he should go later, and since he goes hire it ruins there board and makes them look like they don't know what there are talking about.
If the Bills see a guy they want get him if they can trade down a few picks without losing how they want, fine. Why get angry about where your team picks a guy, all that matters in the end is can he play or is he a bum.
There are always exceptions to the rule (ie the Oakland Raiders)