Shortcut Navigation:

What Was Wrong with Our Economy Before the Crash of 2008?

If we want to fix what’s wrong with our economy, we can’t just return to the way things were before the Crash of 2008. We have to fix what was wrong before the Crash.

And what was that? In short, it was the failure of our low-wage economic strategy of the past 30 years, which crippled the growth engine of the U.S. economy.

The first step of the low-wage strategy was a sustained war against workers’ freedom to bargain collectively with employers, beginning in the late 1970s. The percentage of workers covered by a union contract fell from 27% in 1979 to 13.1% in 2011 .

The second step of this strategy was the relocation of U.S. manufacturing production to countries with lower wages and environmental standards, from which goods would be shipped back to the United States. The new system of globalized low-wage production was made possible by pro-corporate trade deals and a “strong dollar” policy that gave a price advantage to imports over goods made in America. It resulted in perennial trade deficits since the 1980s , the loss of millions of good middle-class jobs that paid well and the hollowing out of the U.S. manufacturing sector.

The third step was Wall Street’s takeover of the real economy. Beginning in the 1980s, financial firms focused on making a quick buck by stripping assets from existing businesses, downsizing their workforces, cutting wages and outsourcing production. Between 1960 and 2008, the manufacturing sector’s share of the economy shrank by half, while the financial sector’s share of the economy doubled .

This economic strategy depressed wages in multiple ways. The war against unions undermined wages for union and nonunion workers alike . So did perennial trade   deficits . The explosion of leveraged buyouts on Wall Street rewarded businesses for underpaying their workers and overpaying their executives. Other strategies to suppress wages included allowing the minimum wage to lose its value and the obsession with fighting inflation at the expense of full employment.

The end result of this strategy was that wages became delinked from productivity growth; nearly two-thirds of the income gains after 1979 were captured by the top 10% , and the concentration of income at the top reached levels not seen since the Great Depression .

This low-wage economic strategy crippled the growth engine of the U.S. economy. Rising economic inequality was harmful to the dynamism of the economy . Trade deficits acted as a chronic drain on U.S. economic strength . The new system of globalized production diverted productive investment from domestic manufacturing to overseas operations. And Wall Street firms increasingly failed to perform their core function of channeling savings to productive investment in the real economy, hindering economic growth and productivity .

Economic inequality also created the political conditions that made possible wasteful tax cuts for rich people , which did a lousy job of creating jobs but diverted resources away from economically productive public investment in education, clean energy and infrastructure .

The failure of this low-wage economic strategy was responsible for the unusual weakness of the U.S. economy before the Crash of 2008.  If we want to repair the growth engine of our economy, we will need a different economic strategy. 

More

Join Us Online

eZ debug

Clear cache:

Quick settings:

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

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0128 sec 1,285.2734 KB1,198.8984 KB
Module start 'content' 0.0128 sec0.1285 sec 2,484.1719 KB4,903.1016 KB
Module end 'content' 0.1413 sec0.2853 sec 7,387.2734 KB2,697.7031 KB
End 0.4266 sec  10,084.9766 KB 
Total runtime:0.4321 sec
Peak memory usage:11,214.0156 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0071 sec1.6290%330.0002 sec
Find INI Files0.0002 sec0.0508%60.0000 sec
Mysql Total
Mysqli_queries0.2754 sec63.2519%1560.0018 sec
Looping result0.0041 sec0.9333%1480.0000 sec
TS translator
TS init0.0017 sec0.3914%30.0006 sec
TS cache load0.0007 sec0.1635%30.0002 sec
TS context load0.0005 sec0.1078%30.0002 sec
Template Total0.3846 sec 88.3% 3 0.1282 sec
Template load0.0049 sec1.1236%30.0016 sec
Template processing0.3796 sec87.1850%30.1265 sec
Template load and register function0.0001 sec0.0331%20.0001 sec
states
state_id_array0.0143 sec3.2938%110.0013 sec
state_identifier_array0.0123 sec2.8259%130.0009 sec
override
Cache load0.0050 sec1.1520%440.0001 sec
Sytem overhead
Fetch class attribute can translate value0.0015 sec0.3475%20.0008 sec
Fetch class attribute name0.0051 sec1.1607%30.0017 sec
XML
Image XML parsing0.0016 sec0.3684%20.0008 sec
class_abstraction
Instantiating content class attribute0.0000 sec0.0054%30.0000 sec
General
String conversion0.0000 sec0.0039%30.0000 sec
dbfile0.0004 sec0.0844%170.0000 sec
Total script time:0.4354 sec