Starr is right that our gov't and many in our society are detached from reality. A lot of this comes from two sources: lack of economic education so the basics aren't even understood and the "me" generation wanting everything without considering the consequences of paying for what they want.
I don't think we will change anything until our complicated tax code is eliminated and the Fair Tax or some similar simple tax code is implemented. People are too discontected to the amount of taxes needed to pay for the gov't they want because the tax code hides so much of it and much of the spending is borrowed. Currently we are like the family whose living standard is accomplished by credit card spending. The bill will be due soon.