I'll be the first to admit. I've never been there. But I'll point out two things. First, I'm highly skeptical of media reports of soldiers speaking out against the war, and criticizing publicly President Bush's strategy. Why? Because the press has been know to report stories from fake soldiers.
Second, I know several people who have been over there. My best friend signed up so he COULD go over there, and tried his best to get transferred to Baghdad. Yes, he told me privately that things weren't perfect over there. Yes, he was very ready to come home back to his fiance. However, he would never go to the press and speak out against his Commander in Chief, nor question why they were over there.
And so you never read any port-a-can graffiti from troops in Iraq, have you?
You think they all love what they're doing, why and how?
A day after the guy returns from his first tour in Iraq and he feels like spilling his guts? So what?
Maybe you should have a few drinks with some vets and see what they really think.