President Obama defended the war in Afghanistan, spoke optimistically about Iraq, and tried to iron out misconceptions about health care reform today in a speech at a VFW convention, the Washington Post reports. “The insurgency in Afghanistan didn't just happen overnight. And we won't defeat it overnight,” he told veterans. But “I will not hesitate to use force to protect the American people,” he said to applause.
The gathered veterans also warmed to Obama’s pronouncements on health care. “One thing that reform won't change is veterans' health care,” the president said to cheers. “No one is going to take away your benefits. That is the plain and simple truth.” He also reiterated the promise that “for America, the Iraq war will end” in 2011, and said the US will take care of vets “whether you left the service in 2009 or 1949.” (More President Obama stories.)