“US interest payments on the national debt have surpassed $1 trillion, exceeding the country's total defense spending.”