Do they? Or better yet, "where" are these people they employ paying taxes? In line with free market thinking, I'd rather employ people making 50 cents/hr in Malaysia than $10/hr in Martinsville. And a great many American "millionaires" make their money on the backs of foreign workers with no benefit to the nation. It, IMO, is one of the great flaws of the free market.
You do realize that you and others as the consumer controls where the business produces its product. However, the federal government's taxation makes it that much more expensive to buy American. Who do you really think the problem is, the free market, or the federal government?