I disagree. Harvin is a great example, in my opinion, of a guy you can't win with because he is so good that you can build an offense around what he can do, but unfortunately he is so often injured that once you have built this offense, he leaves you hanging once he is out with the inevitable injury. Injury-prone players are like an albatross around the neck of a team. You pay a good deal for them, you get little or nothing in return, and worse still, you cling to this idea that they will at some point return to a full season of health and perform at potential, which is far from given. This inhibits progress.
Harvin is a great player but we cannot be giving up draft picks and in my opinion he is not worth a 2, especially from our perspective as a team in a process of rebuilding the roster.