Unfortunately, there will always be an income disparity.

You can't pay everyone top pay as no one would be able to afford the product. In the emerging global economy, it gets worse.

Cost of living in Poorasdirtistan isn't close to our own. As a result, corporations can outsource simple labor to these countries and provide a cheaper product to undermine their competition who may still employ local ( US ) workers.

There is no fix for this that I can see unless we start taking steps backwards. It's in the companies best interests to cut their costs, but if the majority of the workforce in the US is under or unemployed, we won't be able to afford their product anyway. The end result will be the same. Company implodes.

How do you go about paying folks a decent wage so they can actually afford to buy the goods that keeps the economy going without killing your own company in the process ?