If you are the shareholder of a public corp. you want a good rate of return of your investment. In the US, cost of materials, labor, medical insurance, workman compensation....etc... these increasing overhead expenses will decrease your net earning per share. You have two choices : 1. jack up your price on the same product to keep the same rate of return of investment and running a risk of loosing cutomers to competitions or 2. Find a backward country or countries where labor is cheaper, medical insurance is affordable....to get a better profit and there is nothing wrong with making a profit in a trade of for the risk of an investment. It's a simple concept of economics 101. Red or Blue, you face the same problems. The question is would you'd rather have a temporary solution to a permanent problem or you want to survive ?