Photos and VideosMore Photos and Videos
President Barack Obama said today the war in Afghanistan will not be easy or quick -- but it is one worth fighting.
"This is not a war of choice," Obama said. "This is a war of necessity. ... This is not only a war worth fighting. This is fundamental to the defense of our people."
Speaking at a gathering of veterans in Arizona, Obama took a break from his health care pitch Monday to thank America's veterans and praise troops in Iraq and Afghanistan. He vowed better healthcare for veterans and ripped into wasteful spending in the defense budget
"If Congress sends me a defense bill loaded with that kind of waste, I will veto it," he said.