@farmerman,
Most teaparty members don't understand simple math or logic. As the baby-boomers begin to retire, the cost of social security and Medicare increases, and takes up a larger portion of the budget, and without the adequate number of workers paying into the system, it shows a "deficit."
The feds have been digging into the social security trust fund "forever," even during republican administrations and congress, but tea partiers only see the current deficit of Obama. They didn't even approve the debt ceiling that reduced the credit rating on US bonds.
They also do not compromise on any legislation brought forward; that's the reason they have been called the No Party. Voters are just as ignorant; they will continue to support the tea party, because they are too stupid to know any better. They are destroying this country. Maybe the next bridge they're on will collapse.