THIS. This is my biggest problem with this entire issue. It is ALWAYS reported as an Apple problem, when in reality
(i) There is no evidence presented that Apple is doing something other companies are not doing.
(ii) The reasons for these working conditions are pretty well known: (1) China is still a relatively poor country (2) Electronics customers are very price conscious - you can't compete if your costs aren't low.
I think it's fine to pressure large companies to improve working conditions (even if it leads to higher prices) - but I have not seen the reason why Apple got almost all the scrutiny on this issue.