From the Wall Street Journal:
Medicare, the program for the elderly, was supposed to cost $12 billion by 1990 but instead spent $110 billion. The costs of Medicaid, the program for the poor, have exploded as politicians like California Democrat Henry Waxman expanded eligibility and coverage. In inflation-adjusted dollars, Medicaid cost $4 billion in 1966, $41 billion in 1986 and $243 billion last year. Rather than bending the cost curve down, the government as third-party payer led to a medical price spiral.
According to the most recent government data, today some 50.5 million Americans are on Medicaid, 46.5 million are on Medicare, 52 million on Social Security, five million on SSI, 7.5 million on unemployment insurance, and 44.6 million on food stamps and other nutrition programs. Some 24 million get the earned-income tax credit, a cash income supplement.
By 2010 such payments to individuals were 66% of the federal budget, up from 28% in 1965. (See the second chart.) We now spend $2.1 trillion a year on these redistribution programs, and the 75 million baby boomers are only starting to retire.
On Monday night Mr. Obama blamed President George W. Bush's "two wars" for the debt buildup. But national defense spending was 7.4% of GDP and 42.8% of outlays in 1965, and only 4.8% of GDP and 20.1% of federal outlays in 2010. Defense has not caused the debt crisis.