Take a look at this piece by David Brooks, a columnist with The New York Times. He describes a political culture in which entitlement spending is enacted without regard to seemingly dangerous costs. According to Brooks, some politicians do try to make everyone aware of these dangers, but to no avail:
"They bombard you with alarming statistics about unsustainable entitlements. The U.S. government has $43 trillion in unfunded liabilities, or $350,000 for every taxpayer. Standard & Poor’s projects that in 2012, the U.S. will lose its AAA bond rating."
Shouldn't statistics like these be enough to scare Congress into passing only entitlements whose costs are sustainable? Alas, no. Instead, Congress continues to enact plans, the latest being the expansion of the State Children's Health Insurance Program (S-Chip), that will consume vast resources today and unimaginable resources tomorrow. To accomplish this, they engage in every trick they can to hide, obscure or defer the costs.
The problem is that there is no strong mechanism in place to force a linkage between spending and taxation. And the reason there isn't is that self-interested voters (who want expensive programs) and politicians (who want to attract votes by passing expensive programs) simply don't want the pain of higher taxes. Who can blame them? It's human nature.
All of us - from ordinary citizens to the mightiest politicians - need to step back and recognize the seriousness of this problem. Once we do, we will have the willpower to require that new spending be paid for by broad and obvious increases in taxation. Once this happens, total spending will be limited by the amount of taxes the majority of voters will support.

