Defense outlays are dwarfed by entitlements.
Google Federal Outlays or some such title.
Defense is 19% of outlays, Social Security is 20% and Medicare 23%. This does not even count welfare such as food stamps, earned income tax credit, misc other federal entitlement programs. And it doesn’t count state and local entitlements.
The trend is for entitlements to explode as baby boomers age and defense to remain about the same % of GDP.
Don’t blame the defense budget–although there is always waste to be found there and rooted out. But if you look at the big picture and the trends in place, it is entitlements that will bury us.