@parados,
As has already been pointed out in this thread, Republican leaders rebuked Steele on his idiotic comments shortly after they were reported. Some have called for him to resign.
Obama need not worry about Republicans when it comes to Afghanistan, it's a large number of the members of his own party that are giving him a hard time. And it's only going to get worse.
Obama campaigned in 2008 (along with a lot of other Democrats) that Afghanistan was the
Good War, that Bush (with McCain's support) took the nation's eye off of the righteous war against Al-Qaeda and the Taliban and sunk American lives and treasure in a "war of choice" in Iraq. He could not have been clearer.
(Hillary Clinton was right there with him by the way.)
Surprisingly, he stuck to his guns when the time came earlier this year and decided to send thousands of additional troops to Afghanistan.
During that speech, I believe he felt it a political necessity to emphasize the draw down date in July 2011. He knew the Left would not welcome his decision and so threw them a rhetorical bone.
Now he's been forced to distance himself from that promise for a number of reasons and while he won't come right out and say it, he's not going to make good on it next year unless the situation in Afghanistan dramatically improves---something virtually no one expects to happen.
Clearly the war in Afghanistan is not one of Obama's choosing, and not even Michael Steele believes that to be the case. What he was doing, in an utterly inept way, was to suggest to Republican candidates that they could and should take political advantage of the war's poor progress and the growing disapproval of the American people. Pretty much what one time Democrat supporters did with the war in Iraq.
His attempt to politicize the war, not any perceived criticisim of it, is what angered Republicans.