More than a decade after the American-led invasion of Iraq and Afghanistan, trillions of dollars of military spending from 2003 to date, after hundreds of thousands of lives