jobs have been going out to the developing world since the 60s. this is why we were in vietnam, cheap labor for outsourcing. big companies looking for larger profits dont worry much about ethics.
when they couldnt find cheap outsourcing someone thought of paying the prison population a dollar a day to do the work, is that ethical? imagine not having to pay benefits, no one will be late for work or miss a day. they wont argue with the pay because regardless of the minimum wage law-these are people in prison with no rights. there are a lot of ways we have "outsourced" that hasnt been ethical in our capitalistic society's history.
i love america and believe in capitalism. i dont believe in greed.