There never was the money for the recent wars.
Particularly for a tax cut and the wars.
The USA is on the road to repair finally. It always had what it needed to repair any damage, but unfortunately the damage was sitting in the House, and that has been the problem.
Wars do not happen by themselves, they come from men who want them or believe in them.
Favouring the rich does not happen by itself, it involves pathological selfishness and the people who will fight for it.
Remove those men, remove the constant fight and war-footing, remove the hate, remove the favouring of the wealthy, and you remove most of the obstacles.
A house divided against itself cannot stand. Including the USA.
"evil flourishes when good people fail to act"