I personally don't give a damn about American companies creating American jobs. They could send their entire job catalog to another country for all I care. They are doing nothing that isn't illegal. They are merely trying to keep costs down and profits high, and that's the name of the game here in the United States. That's the price we pay to live in a capitalist system.
If people don't like that corporations stick to their bottom line, then they should ask for a change of our economic system, but nobody wants that. Or if they do, they cry about government intervention.