I warned America's top general in 2003 that the invasion of Iraq would be another Somalia that the U.S. would never be able to get out of, not that he had any power to change it. They only had one option to prevent the quagmire they fell into: have Turkey commit ground troops from their vast army in return for recognizing its claims to Mosul and Kerkuk, but that conflicted with another agenda.
Let's summarize the real reason Iraq was invaded for the uninitiated, and for those who bought the story told on TV: oil, weapons, and big contracts. In that respect the Iraq war has been a smashing success, having made billions of dollars of unprecedented profits for its corporate sponsors, not to mention the satellite states in the Gulf. Price of oil has been pushed and manipulated to levels that would now make it profitable for oil companies to drill in the Arctic. It's also the biggest factor in the coming U.S. and world recession or depression, but recession is just another opportunity for acquisition and consolidation for Big Business.
Can Obama bring the troops back home any time soon? No. Saddam was a stabilizing influence. That's why Papa Bush wanted to keep him in power, and he was right. The moment U.S. troops pull out of Iraq, there will be religious and ethnic war and wholesale bloodshed. The country will disintegrate into its ethno-religious components and threaten the stability of the entire region.
There's also an economic aspect. Having sunk into trillions of public debt for the war, the U.S. somehow must get a return on its investment, or at least find a way to recoup its losses to avoid bankruptcy. Maybe the bankers will bail out the government next time...