Yes, but how long do we let the current leadership continue on and get to continue campaigning with Iraq in the win column for them politically when they've screwed this thing up royally from the very beginning. Yes, the surge is arguably a success (and the word 'arguably' really needs to be emphasized, there), but it just seems entirely unreasonable to assume that we should once again give the Republicans the benefit of the doubt just because they may have finally gotten something right for once.
"Yes, we've screwed up everything from the very beginning, and the other guy has been saying that from the very beginning. But seriously, this time, I think we're on to something. Vote for us again so that we can seriously win it this time!" It's just painful to watch.