Obviously they aren't spending enough on education because you seem unable to read breakdowns.
DoD budget: 740 billion
DoHS budget: 48 billion
The remainder of defense spending is on veteran affairs (141 billion). I think we can treat that as justified, even if you would have chosen there not to be veterans.
Total tax receipts: 2300 billion
Of which is for social security: 820 billion
Total spendable tax reciepts: 1480 billion
Total spending: 3600 billion
Of which is for social security: 725 billion
Total spend: 2875 billion.
Total deficit :1395 billion
So we can clearly see that the defense budge comes nowhere near to filling the deficit. We could get rid of it all, sell all of the equipment to the saudis and next year, there would still be a budget deficit of 610 billion dollars. That's two thirds of all income tax raised.
To cover that we could of course put the federal income tax up on the average income from 23% to 40% (while ignoring the laffer curve). Yeah I'm sure everyone would love that. Use your head. Yes the defense budget is bloated and out of control, but damn it, so is everything else!