I disagree that the debt is not the problem. It is essentially just another aspect of the problem. Too much spending creates debt. Eliminating the deficits would require stopping all the spending and promising. A large part of the problem is that too many Democrats and Republicans don't realize that we could dramatically downsize government, eliminating whole departments, and the country would do very fine without them. The promising too much problem can only be solved by putting pensions of all kinds on a pay as you go plan. In other words pensions must be financed out of current year spending within a balanced budget, with individual accounts that are owned by the employee, or the current social security payers.