All Apple had to do to be different was to have their own factory in China (as opposed to contracting FoxConn), use the cheaper workforce, and treat the employees better. Blind outsourcing is the culprit here I believe.
Like that is easy.
Companies use organizations like FoxConn for a reason: cost is one of them.
Expertise is another. Apple is good at what they do. Being able to make the stuff they design requires a whole 'nother corporate skill set.
I'm not saying don't make stuff in China, I'm saying we can be good employers in China and set a standard by treating employees like we would expect NA employees to be treated, with respect and dignity.