You can say what you like, and blame who you like, this is going to be another Vietnam.
We went in for all the wrong reasons, and we fought largely against a guerilla force, losing thousands of good men's lives.
Finally we realised that it was never going to end until we killed every last man woman and child who opposed us, tying us up for many more years, so we were forced to eat a big serving of humble pie and sue for peace at the Paris Peace talks then we slunk out the back door with our tail between our legs.
Yep, there are any amount of apologists who will say that we won, or nearly won, but you only have to listen to what the world calls this type of war to come to the realisation that we lost. Did you ever hear the Russian excursion into Afganistan called, "Russia's Vietnam"
Well we are presently visiting the coalition forces "new" Vietnam. The military are not going to be given the resources to finish it as it would embarrass the politicians who started it. So to save face for them the military will be left in Iraq, unwanted and unloved, to get on with it until the politicians can find an excuse to leave, General Petraeus' (Read "White House") report is one of the first steps in finding that excuse.
I still haven't got over the embarrassment of the way that the Military was left to clean up the politicians mess in Vietnam. I'm sure I'm not going to like this extraction any better.