The blame for [the national debt] lies with the Congress and the President, with Democrats and Republicans alike, most all of whom have been unwilling to make the hard choices or to explain to the American people that there is no such thing as a free lunch.