HONG KONG — The calculator busily counting out how much money the United States has spent on wars since 2001 has raced past $1 trillion — $1,024 billion plus at the start of August. There is little point in trying to give a more refined figure since the clock ticks remorselessly on, mesmerizingly faster than you can write the sum down, about $260,000 blown away in each passing minute.*

Meanwhile, the wars are being lost rather than won, U.S. and allied soldiers are dying and being maimed every day, tens and sometimes hundreds of innocent civilians are killed daily, and billions of dollars are being wasted and millions of lives being destroyed for no good reason apart from the overweening egos of politicians who are not prepared to admit that they are wrong.

The grim bottom line is that American military and foreign policy is bust and the greatest imperial power the world has ever known is failing. U.S. President Barack Obama promised to be different, but he has become trapped as a gear-lever in the same broken machine.