Bush has not done the best job of convincing the American public that what we did in Iraq was the right thing. And, of course he is hampered by the media, but so have been all recent Presidents of the Republican stripe. In the beginning the Catholic Church came out against the war in Iraq and I understand that position much better now than I did then. I think the Church had a better understanding than our politicians of what would happen in that country. We were not prepared for what we found...or didn't seem to find (weapons of mass destruction).
Most people in this country are tired of being there and I think two things have worked against the President. We have not had another attack from terrorists (people are rather forgetful), and his administration has not done enough to put forth the evidence that there were weapons of mass destruction in Iraq.
Sorry to say but so many of us on this side of the pond have a gamers attitude about conflict. We think that if we have just the right kind of weapon or right level of power we should be able to beat the foe pretty quickly. We waltzed into Iraq and thought the rest of the conflict was going to be just as easy as toppling Saddam's statue.