Obama can't take them out because Bush and Republicans signed contracts and treaties keeping them hostage until Iraq is "rebuilt". We knew this before Bush left office. It was one of the campaign issues.
How quickly they forget.
I should have known that you would manage to say something so stupid that it became the stupidest thing I ever heard eventually.
Any and all treaties that exist have to be approved by Congress before it is binding on the United States. That means, that even if you were right that Bush did sign a treaty with Iraq, it would not have been binding unless it was approved by 66 Senators, one of which was Obama. If this treaty actually existed, and Obama had some sort of problem with it, he should have said something before he got elected.
First you try to give Obama credit for what Bush did, and when that turns into an epic failure you try to blame Bush for what Obama is doing. Obama has no obligation to follow the Bush time line, he is doing so because, once he knew all the facts, he decided it was the best course of action.