People advocating massive spending cuts are completely oblivious or willfully stupid over what's happening in Europe as we write. Hard right austerity has had catastrophic results. Negative growth. Double dip recessions. Higher unemployment. Social unrest. You name it, and its occured even in historically stable countries such as Great Britain.
Given the relatively lower unemployment in the US vs those countries, and the fact that the main source of income for most retirees is a paid for program for the next 30 years (Social Security), the US needs to achieve 5T, of 500Bn a year in deficit reductions over the next 10 years. Do that and the investment community will put their $'s back in the US as the world's most stable economy given the EU troubles and China's crumbling business model of cheap slave labor (apparently the slave laborers in Vietnam and Cambodia charge less now).
So, raise taxes on wealthy, get rid of payroll deduction tax (worthwhile but can be scaled back now), put capital gains taxes back up to 20% and broaden tax base by limiting deductions. This should raise 2T easily. 1T cut in war/defense spending plus another 1T in domestic non-entitlement spending gets us to 4T. Get the rest from Medicare/Medicaid savings in the form of fraud crackdown, tort reform, and better cost management.
Now that doesn't solve the whole deficit, and we can't count on economic growth the fill the approx 5T gap. That comes from means testing entitlements and possibly raising age of eligibility. This is STEP 2 once the first is accomplished.
Finally, people slavishly devoted to Grover from Sesame Street Norquist are idiots or have no balls. I heard the guy interviewed yesterday and he's living in his own world. Somehow despite the fact that Obama was overwhelmingly re-elected, Dems gained seats in the Senate and House, and more people voted for House Dems than GOP ones meaning the party exists as a majority solely due to gerrymandering, Grover still thinks the public is against tax hikes for the rich. Oooookaaayyyy...go back to your street corner and tell Big Bird we said hi.