A folly for certain, but it is part of the equation. We spend more on defense then the next 10 nations combined.
However nothing will impact our long term debt like cutting social security and medicare
And we are spending more on defense probably because we are acting as defense for many other countries. That is something I want to see stopped.
That's because most of them sleep under a blanket of security that we provide. The socialist states long ago gave up on defense spending in favor of their social welfare programs. They are far too busy pursuing utopia, and equality, to worry about tyranny. They've learned nothing from history.
Eliminating the welfare parasitic programs in Social Security, like Mediaid and (self defined) Disability, and mystery programs like "Income security and other benefits" would certainly make real government constitutional duties healthy and viable.