>This meant there was inelastic demand for U.S. treasuries, which basically made it impossible for the U.S. to not run a deficit, either in terms of trade or the federal budget.
Ease of borrowing does not force a government to run a deficit, which is entirely a political choice.