It is more complex than mere greed. People buy the cheapest product that has the best performance for the price. Modern technology makes it easier to use the cheapest labor in this equation. Why do think that most every product you now see has a label on it where the made in line contains something other than USA?
About the only thing that we have as an asset that remains unchallenged by other countries is our agriculture, but you see it maimed by environmental regulation, consolidation, conversion, etc. How much arable land have you seen converted into subdivisions, malls and the like? We have already "destroyed" many assets by environmental controls. Etc, etc. Greed may be involved, but I think we have imposed this problem on ourselves. We do not need any more Democrats screwing things up with Republican help. And I am a Republican. Get our judges confirmed. The ones that could not be considered activists. Get rid of unnecessary taxation, get rid of unnecessary environmental rules, get rid of unnecessary minimum wages, hiring rules, quit intruding into the mechanisms of business and they will be less likely to go elsewhere for workers.
I agree with almost everything in your post. I don't have a prob with businesses finding a good deal and getting the cheapest labor possible. Where I draw the line is manipulation of our immigration laws (H1bs and L1s) and exploiting people as is the case when you use a person to train someone for their own job without telling them. It's a morality and legal issue with me.
Everything you said about regulation et al is spot on.