The line needs to be fixed, and Iupati has big upside. But he isn't likely to start as a rookie. His technique is very raw - he holds rather than punches at this point. That means a LOT of penalties. Now I personally think that the draft should be more about the future as the present, so that in itself doesn't bother me too much. But the people that are asking for the instant fix on the o-line wouldn't likely be getting it.
I think people need to remember that we are tied to these players for several years, and we are not one or two players away from a championship. So picking for need, especially at a position that is not vital like guard would not be the best choice IMO.
Even if you do want to draft based on need, we need a RT far worse than we need a G, and again G is not nearly as important of a position as RT. I would not draft Iupati in any scenario unless we trade down or he is there at # 49. There are simply too many guys that are also great prospects that play more important positions that will be available at # 17.