You're asking the wrong question. The real question is why aren't ordinary Americans making enough money?
http://www.economicmobility.org/asse...m%20Report.pdf
Personally, I'm less concerned with the paychecks of corporate executives and more concerned with the paychecks for me and my fellow workers. Many columnists and bloggers refer to this report and the startling news that between 1979 and 2005, executive pay has risen nearly 228%. But it's only recently that they've focused on the other side of this equation: in the same time that executive pay has risen, the paychecks of the working class has not. Will a reduction in their salary guarantee an increase of mine? Sadly, no.
So why has corporate salaries jumped while the average American's salary remained flat? It can be blamed on cronysm at the corporate board level, but I think it's a long running problem of devaluing the American worker. When a union goes on strike over pay and job security, we grumble about the greedy union workers. We see companies lay off older employees and rehire newer ones at lower salaries and smaller benefits and write it up as a reduction in labor expenses, which bumps up share prices. If our paychecks mached our productivity we wouldn't be having this discussion because we'd get exactly what we were putting in. But we find ourselves working harder for less money, and don't you dare complain because you should be glad that you have a job at all, we're told.
So complain all you want about why they're making so much money, it ain't gonna do you a damn bit of good. When you're ready to discuss why we're all overworked and underpaid, come see about me.