That's not slavery. As far as classifying quality of work effort by country, try it yourself and in a short time you will learn that different cultures deliver different types of workers, and thinking, and creativity. I know that sounds strange, but it is true.
And here is the funny part of the entire deal. If you suddenly found yourself transported to Russia, Romania, India, the Philippines, or China, good luck getting work as Americans are mostly viewed as fat, lazy, complaining do nothings, who barely understand the concept of a hard days work for a fair wage.
Ask every foreign employee that works for me and not one of them would agree with your comment. They are grateful to have the work, to work at home, to raise their families well, and to do so by using their brains.
I don't feel the least bit bad for outsourcing either. Americans are the hardest employees to manage, and rarely deserve their high cost. There is a huge downside to working with the ME generation. Most think that a job is an entitlement. Ugh...