So-called "non-discretionary spending" is only "non-discretionary" because the legislature wrote the law that way. There is no place in Federal Law which states that future congresses cannot change the law.
The Constitution is not a suicide pact. When the Congress abdicates their responsibility to govern responsibly (because they are too cowardly to face the voters after turning off the 'free' goodies), then we have lost as a nation. The only thing left is the devolution into anarchy, as the Ruling Class attempts to extract the last drop of wealth from the proles.
Time for the TEA Party Republicans to either Nut Up or Shut Up. Our Federal receipts are right around $2 Trillion dollars. ObeyMe has increased government spending such that the deficit spending nearly equals the total revenue figure. We are spending nearly twice as much as we are generating in tax revenue. And, the figures are only going to get worse.
The entire Defense budget is less than $700 Billion per year. You could stop funding defense entirely and still not close the deficit. You could close ALL of the cabinet departments not directly related to WELFARE (Social Security, Medicare, AFDC, WIC, Farm Subsidies, Corporate payouts, and foreign aid), and still not balance the budget.
Our entire Federal Government system exists to transfer wealth from the working, to the non-working, as fast as possible. When the collapse of this system happens (when, not if), the recipients are going to make the riots in Greece and England look like an episode of Barney the Dinosaur, and Baby Bop is not going to be happy.
Cut it all out. Stick to the enumerated powers (not the power grabs) and slash everything else. There is no such thing as "too big to fail". There is only Reality and Denial. Our nation is in Denial, and Reality is going really hurt when the system collapses.