Who knows best about how ready Iraq is? Us or Iraq? Again, I repeat, the Iraqis wanted this more than we did.
You'll have to define what you mean by a political decision. This was negotiated with the Iraqis, who don't want us there without being subject to their laws. They pushed the moving as much as anyone.
Neither handshake means much. It means much more that we actually supported Saddam against Iran. Yes others gave him more, but that doesn't excuse that we did in fact support him, giving him the false impression we were an ally.
You threw more than a few different things in your repsonse. Any one of them would make a fair discussion. But what I see as important here is the US, let alone Obama personally, did not just decide to leave. There was a negotiation, and both parties agreed it was time to leave. That's the bottom line.