“Interest payments on the U.S. national debt now exceed the military budget, which is a trillion dollars.”