It's only 15pct of the budget.
That is the problem right there. Only 15%. Only. That is a freak ton of money.
Spend half of that on infrastructure instead and for every military job lost, you are probably creating 4-5 civilian jobs, trains stop running off the tracks or exploding (not to mention high speed rail having a chance), bridges stop collapsing, etc.