More than 20 years of US wars have directly killed an estimated 940,000 people and cost the US $5.8 trillion.