Well, we have a few problems.
1. As mentioned, supporting countries that do not have good labor laws in place means we do not have a level playing field.
2. Efficiency Is very good and there is lots of benefit to being efficient. However, efficiency doesn't "make jobs". Efficiency kills them. Suppose you have 100 workers. A method is implemented that reduces your labor need to 50 workers. Are you going to keep them if you can make more $$$ by getting rid of them?(even if you're already profitable?) It also makes it easier for businesses to a. pay their workers less(increased labor competition) and b. work their current employees more hours(nowhere else for current employees to go)
3. People don't understand how jobs are "made". People seem to think that when a company starts making more money, it will hire more people. Demand for labor makes jobs, not company profits. Profitability enables a company to hire more workers, however... it doesn't guarantee that it will do so. A company isn't going to hire people just to be nice(ahem, well, maybe if it's a small local business... but even then.). It hires more workers because it NEEDS them.
So what do I think?
1. Remedies have already been suggested and I mostly agree. We need to find ways to encourage these countries to improve their labor standards.
2. Re-evaluate FLSA exemptions. Possibly, changes to OT laws. I do not mean to suggest that we should change what a full-time week is, however perhaps there should be a third tier of OT for, say, over 60 hours a week. Although, really... 1 needs to be fixed first as otherwise it will only work in certain industries.
3. I'm at a loss
Oh yeah, I also agree that there are many people who have unreasonable expectations for wages. Depending on what your COLA is in the area, 20$ an hour is pretty damn good. It is where I live.