Considering how many workers who choose to work there are underage, you can't exactly say that they are giving meaningful consent to work there.
The whole equation is different for developing countries.
But it's a bit of a false dichotomy if someone's demanding (or rebutting) an increase of the wage to that of your own nation. If you're expecting that magically Apple would make it so that everyone at Foxconn producing ipads and iphones would get a salary of an average US worker, then you're clearly out of your mind. But then, pundits assuming that this is the only option also are quite a bit on the hyperbolic side with their argument.
The reason why Apple is getting some backlash on that – apart from basic envy – is that they're considered a premium brand. You know that you pay more just for the design – maybe even eco-friendliness. So couldn't a bit of that premium margin also be redirected towards Chinese workers? (Or maybe even a slight increase in prices to make that possible) Some kind of "fair trade" deal.
Never mind that Apple might actually be doing that, as I really don't know whether "their" workers earn more than (or are actually different from) workers assembling Dell laptops and Nokia phones.
If not, I wonder whether this could work out. If at all, it's company like Apple that could pull it off. Considering that you're already paying a pretty good price, a few dollars more going towards that end is simply a lower percentage than with bargain products.
Also, as per the article, 'low income' is relative. Low to you, higher than average in China.
remember, everything is connected. one worker will hear about the pay in one factory, and go back to work in the country close to his family instead of being paid way less in another.
An Apple only making 4% profit is going to negotiate hard to lower the production costs or look for lower-cost suppliers. An Apple making 70% profit is not going to put up as much fight when Foxconn raises their prices a little bit so they can pay the workers more.
So really it's the Dell or Microsoft making 4% profit (completely made up number) that is far worse for the workers. If we cared about the workers as opposed to some PR / ego thing then we'd go out of our way to buy Apple products and boycott Dell/MS/etc.