You are absolutely correct on Bush signing the SOFA in Dec, 2008. This was a legal and binding document that could not be changed by the US.
But, it was widely believed that once the withdrawal began, Iraq would have second thoughts and would consent to either delaying the final withdrawal, or possibly consenting to another SOFA.
And Obama pursued that.
But Iraq insisted on having legal authority over any troops there after Dec 31, 2011.
The US doesn't do that. We have troops all over the world that are covered by SOFAs in which we retain legal authority.
So, Obama pulled them all out. As any president would.
The same thing could happen in Afghanistan. Obama has proposed a residual force there. If Afghanistan insists on legal authority, Obama will pull them all out.
You have not read my pother post that contradict you. But go right ahead and salute what you perceive as Obama doing the right thing and hale him. Good luck!
You live in a freaking dream world. There are only two possible reasons that Obama failed to renew the SOFA with Iraq. Politicsa and politics. He did what he wanted, he got all troops out of Iraq and in doing so invited the caliphate folks to open up shop. Good Lord man, open your eyes.