We're $14,000,000,000,000.00+ IN DEBT.
You do the math. Politically, you cannot, WILL NOT accept that social spending is what the problem is, so you pull out the old, tired, lame canard of "It's military spending!!!" when reality is clearly, otherwise. BOTH parties are guilty of not doing the right thing, which is to say "Hey, all these social programs... ya know the ones where we take your money and promise you things... well we lied!!! We've spending way more then we're taking in so you'll vote for us... our bad. Sorry old folks but your bribes for votes, we have to stop this before we're all ****ed".
They find ways to "keep our promises" because the country is full of stupid, lazy greedy bastards that can't accept the free ride has to end, NOW.