To restate my actual argument, since you haven't really responded to it: what work would you have very poor people do instead? There are other options, but are those options actually better? And how would you or I know?
It seems a little insulting to presume that you know their lives and their employment options better than they do, and should choose in their stead. But that's exactly what people are doing when they put public pressure on these companies to withdraw unseemly-looking options.