As reported on MSNBC's website: WASHINGTON — President Barack Obama on Friday declared an end to the Iraq war, one of the longest and most divisive conflicts in U.S. history, announcing that all U.S. troops would be withdrawn from the country by year's end. “As promised the rest of our troops in Iraq will come home by the end of the year. After nearly nine years, America's war in Iraq will be over,” Obama said. The withdrawal of American troops marks a major milestone in the war that started in 2003 and resulted in the removal of Saddam Hussein from power in Iraq. Live vote: Was Iraq war worth the human, financial costs? "Today I can say that troops in Iraq will be home for the holidays," the president said. Obama, eyeing a 2012 re-election campaign likely to be fought over his handling of the U.S. economy, is looking to wind down a decade of war in the Muslim world that did lasting damage to the U.S. image worldwide and stretched its military a...