There used to be a lot of loopholes in the tax code, but Obama largely got rid of them unless they participate in one of his green energy projects.

I don't know if anyone here actually runs a business, but for many businesses the profit margin is slim. Often the first year of any new business operates at a loss, and owners often forgo paying themselves a salary so their employees actually earn more than they do. If a business is successful and it expands, it may open itself up to investors and has to have a board. The investors have to get a return on their investment so the company will continue to stay alive and so the investors don't pull out. In the meantime the company still has to be profitable or else it will go under. Fees, regulations and taxes are all costs that take away profit. When government increases the cost, then it has to make cuts somewhere, and one way to do this is by farming out its customer service and other departments overseas. While doing this may cost some American jobs, it saves other jobs that would happen if the company failed.

There are news channels that do discuss this, such as CNBC and Fox Business. CNN also has business segments that discuss this.

And there are Left-wing Democrats who want to ban corporations from outsourcing, but what they don't tell you is that the federal government outsources too. The Pentagon, for instance, does it. What the left-wing Democrats don't realize is that an outright ban would probably put a lot of those corporations out of business, or they would move overseas and we would get no tax revenue from them at all. It makes much more sense to operate through incentives rather than punishment.