Shortcut Navigation:

How Do We Fix the U.S. Economy?

To fix what’s wrong with the U.S. economy, we have to replace the failed low-wage economic strategy of the past 30 years with a high-wage strategy for shared prosperity.

The first step in such a high-wage strategy is to put America back to work  because high unemployment keeps wages down. Our goal should be “full employment,” meaning everybody who wants to work should be able to find a decent job. We can’t allow the unfounded fear of inflation to be used as an excuse to keep unemployment high and wages low.

Full employment will require much higher levels of investment in education, clean energy and infrastructure, which is the foundation for long-term economic productivity and growth. The economic blueprint “ Prosperity Economics ,” by Jacob Hacker and Nate Loewentheil, recommends an annual investment in infrastructure of $250 billion for the next six years.

This level of investment will require more revenue from the people and corporations that benefited from the failed economic policies of the past 30 years. We can do that by allowing the Bush tax cuts for the richest 2% to expire; taxing overseas corporate income the same way we tax domestic income, so corporations no longer can lower their tax bills by shifting jobs and income overseas; imposing a modest tax on financial speculation; taxing investment income (capital gains and dividends) the same way we tax labor income (wages and salaries); and allowing estate and gift tax cuts to expire.

The second step of a high-wage strategy is to restore workers’ ability to bargain collectively, which will raise wages, reduce economic inequality, fuel consumer demand and help rebuild the middle class. To guarantee that workers who want to join a union and bargain collectively can do so, we need urgent reform of our unfair labor laws. We also can reconnect wages with productivity by ensuring that every job is a good job , raising and indexing  the minimum wage , extending minimum wage and overtime protection to more workers and strengthening investment in workers’ education and skills training.

The third step of a high-wage strategy is to make things in America again . We can do that by eliminating our trade deficit, ending overvaluation of the dollar, combating currency manipulation by our trading partners, eliminating all incentives for offshoring in our tax code, enhancing Buy America safeguards, aggressively enforcing our trade laws and promoting a Global New Deal to help our trading partners rely on domestic incomes, rather than trade surpluses, as their source of economic growth.

The fourth step of a high-wage strategy is to shrink our bloated financial sector and make it serve the real economy again. We can do that by re-regulating Wall Street, eliminating the tax benefit for leveraged buyouts and imposing a modest tax on financial speculation.

Doing all these things would restore a “virtuous circle” in which wage growth leads to healthy consumer demand…which encourages business investment…which drives productivity growth…which (if we have strong unions and low unemployment) leads us back to dynamic wage growth.

Obviously, such a strategy will encounter intense opposition from Wall Street and the 1%, who benefit economically from the status quo and wield outsize influence in our political system. Fixing our economy also will require political reform to loosen the stranglehold of money over our politics and breathe new life into our democracy.

However, the failure of the economic strategy of the past 30 years has shown us there is no good alternative. We no longer can rely on household borrowing, real estate bubbles, tech bubbles, stock bubbles or any other kind of bubble to fuel our economic growth.

We must forge a new model of economic growth—one in which everybody who wants to work can find a decent job, everybody who wants to join a union is able to do so, working people can afford to buy the things they make, we make things in America again, the U.S. economy produces as much as it consumes and prosperity is broadly shared.

More

Join Us Online

eZ debug

Clear cache:

Quick settings:

Timing: Oct 02 2013 01:59:22
Script start
Timing: Oct 02 2013 01:59:22
Module start 'content'
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "node/view/full.tpl" with resource "design"
Error: eZTemplate Oct 02 2013 01:59:22
Cannot retrieve attribute of a NULL
Error: eZTemplate Oct 02 2013 01:59:22
Cannot retrieve attribute of a NULL
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/embed.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/view/embed.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/strong.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/header.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "content/datatype/view/ezpage.tpl" with resource "design"
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "zone/4zoneslayout2.tpl" with resource "design"
Timing: Oct 02 2013 01:59:22
Module end 'content'
Debug: ezpI18n::translateText Oct 02 2013 01:59:22
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Debug: ezpI18n::translateText Oct 02 2013 01:59:22
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Survey'
Debug: ezpI18n::translateText Oct 02 2013 01:59:22
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText Oct 02 2013 01:59:22
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Workflow board'
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "pagelayout.tpl" with resource "design"
Error: eZTemplate:ezini Oct 02 2013 01:59:22
!!!No such variable 'ManualAddingOfItems' in group 'StyledPromo' for block.ini
Error: eZTemplate:ezini Oct 02 2013 01:59:22
!!!No such variable 'ShowAlways' in group 'StyledPromo' for block.ini
Timing: Oct 02 2013 01:59:22
End
Notice: Oct 02 2013 01:59:22
eZTemplate: Loading template "setup/debug_toolbar.tpl" with resource "design"

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0258 sec 1,284.9531 KB1,198.7969 KB
Module start 'content' 0.0258 sec0.1287 sec 2,483.7500 KB4,888.6172 KB
Module end 'content' 0.1545 sec0.2896 sec 7,372.3672 KB2,694.6953 KB
End 0.4441 sec  10,067.0625 KB 
Total runtime:0.4491 sec
Peak memory usage:11,198.6328 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0079 sec1.7387%330.0002 sec
Find INI Files0.0002 sec0.0511%60.0000 sec
Mysql Total
Mysqli_queries0.2673 sec59.0743%1550.0017 sec
Looping result0.0045 sec0.9899%1470.0000 sec
TS translator
TS init0.0018 sec0.3952%30.0006 sec
TS cache load0.0008 sec0.1684%30.0003 sec
TS context load0.0005 sec0.1125%30.0002 sec
Template Total0.3833 sec 84.7% 3 0.1278 sec
Template load0.0049 sec1.0779%30.0016 sec
Template processing0.3783 sec83.6089%30.1261 sec
Template load and register function0.0001 sec0.0279%20.0001 sec
states
state_id_array0.0294 sec6.5011%110.0027 sec
state_identifier_array0.0208 sec4.6036%130.0016 sec
override
Cache load0.0045 sec1.0036%380.0001 sec
Sytem overhead
Fetch class attribute can translate value0.0013 sec0.2811%20.0006 sec
Fetch class attribute name0.0049 sec1.0852%30.0016 sec
XML
Image XML parsing0.0013 sec0.2785%20.0006 sec
class_abstraction
Instantiating content class attribute0.0000 sec0.0064%30.0000 sec
General
String conversion0.0000 sec0.0035%30.0000 sec
dbfile0.0004 sec0.0856%170.0000 sec
Total script time:0.4525 sec