I did my time as infantry (11C1P), and my best friend is shipping out to Afghanistan this week after getting called back up and almost losing the chance to graduate college ("...needs of the army..." and all that).
I think I've got a right to voice the opinion that Iraq is a cluster-fuck, is/was mismanaged, and that we've got no business being there. Hell, I called BS on a forum I run back when they were still spinning WMDs as a justification because we weren't acting as if we had evidence of WMD stockpiles.
It's crap. We don't belong. Stop throwing our infantry into what appears to be a poorly thought out no-win situation (at least as we're playing it -- if you wanna "win" it then partition it into Kurdistan, Sunnistan, and Shiistan -- knowing it'll soon be annexed by Iran -- and end the conflict that way.)
As is, Iraq is a long-term -EV play. Quitting sooner is the better play here.