We're in the middle of a war whose ultimate outcome is yet to be determined and yet you're comparing it in hindsight to the outcome of a war long since over. We don't know whether or not future generations will look to Iraq and Afghanistan as allies like we look to Japan and Germany today. History will record the outcome of this war--not doom and gloomers like you, not here, not today.
PS - Ask Zarqawi, Uday, Qusay, and Saddam if we backed off when we had them cornered.
Get over yourself.