So SF gets a high grade, figured that. Let's take a look.
1st round - gave up a 3rd round pick to move up to take a safety that most had rated as a 2nd rounder.
2nd round - drafted a TE at 55 after already having Vernon Davis on the roster. We get slack for drafting one at 47 because we have Witten.
Used a pick on an injured RB with Frank Gore, Kendall Hunter and LaMicheal James on the roster.
If San Fran had not made the Super Bowl last year and had this same draft, folks would be dogging it.
Past draft history should not factor into anyone's ratings, but it does. They should grade them based on where they thought the player would go and how they fit into the current team.