I think some people did not understand the topic.
Witten is a good TE. He gets open in short areas (good knowledge and technique) and he catches everything. Again, he doesn't possess the game breaking ability of a Gates or Gonzo (in his prime). He's certainly no Winslow. He has many receptions last yr because Vinny has NO ONE else to throw to....remember, Glenn was out and Key was injured....Some people argue that if he's faster, he would be a WR. That's just not true. I don't care what he runs in a the 40's. He look slow and hasn't run away from anyone (DE, LB or DBs).
I love him on this team and he's a vital part of it. However, he's just not what some people want him to be.