Yep reality is gonna be a bitch.
That's because it already is one now. Bitchiness is conserved: it can never be created or destroyed, it only changes form. And that slowly.
Realistically, Congress simply is not going to be able to pull the troops out of Iraq in January or February. Even if it were advisable -- and I still think it might well be -- it isn't politically possible against the will of the President and the Iraqi so-called government. There's only one way they could do it and that option isn't even going to present itself until, I believe, March, when the Pentagon asks for it's next emergency (sic) spending bill.
Cutting off the funds would force them to bring the troops home. I doubt Congress will have the will to do that, however.
The can, however, make the debate on that inevitable emergency (sic) spending bill very, very public. They can ask uncomfortable questions about why this spending wasn't put into the Pentagon's budget for the fiscal year to begin with. They can ask for an explanation of
exactly what would happen, in detail, if Congress refused the appropriation.
One thing that the Congress can and should do, from day one of the next session, is to come clean with the American people. Say that the reason we still have troops in Iraq is because we broke it in the first place, so we have to clean up the mess. In other words, assert clearly and distinctly that the war was a stupid mistake from the outset and that mistake puts us deeply in debt to the Iraqi people.
That's something I expect that the American people can understand.