Whenever, someone starts a debate like this, or whenever I see a human being slaving away for a pennies in despicable conditions. I have to ask this question.
If and only if companies are entities that exist to make more and more money (not wealth) then you will inevitably run into such problems. The companies in the USA outsource that labor to China, or India only for earning more money, but are they creating wealth? By destroying the long-term sustainability of human civilization on this planet (I live a few kms from a few of these factories in India. You have to see in order to believe what they get away with)? By ultimately harming the very source of their wealth through such measures?
I have absolutely no idea about the implications of these concepts to make any categorical statement on them, but I think that David Packard and Bill Hewlett may have gotten it right. (see: http://www.jimcollins.com/article_topics/articles/the-hp-way...)
*profits are a pre-requisite to its existence. I want to ask if they exist only to do that?