If he does the right thing, does what General McCrystal is asking... BEFORE the November election, then he riles up his far-left liberally liberal base. If he decides not to send the needed soldiers, he riles up the moderates, the Independents and the Republicans and gives them more reasons to come out and vote against Democratic candidates.
Either way he will be blamed for any Democratic loses. Politically, he can't afford to make a decision before the elections.
I believe he was relieved when it turned out he had an excuse, a weak one at best, but still a hat rack he could hang his indecision on. Wouldn't surprise me to find out he pushed for the Karzai / Abdullah run-off, did some behind the scenes manipulations to get the outcome he needed.
Our soldiers, our fellow Americans fighting for us, for our country deserve a Commander in Chief who thinks more of them than he does his own political skin. Get some backbone Obama and quit playing games with the lives of our friends and families who are fighting the war you said was so critical.