People here are buying the spin, apple's manufacturing in China almost exclusively is massively problematic with china crushing human rights, political dissent and loss of jobs where apple had prior made things in the US and EU.
Here is an article at Peace Love & Apple Pie! Hope you like.
Why Apple Must Manufacture In USA
http://www.peaceloveapplepie.com/apple-must-manufacture-in-usa/
So in summary, Apple must manufacture in America because America is more important than the rest of the world. Even if it costs them more - people must donate to poor Uncle Sam.
To sample a nice quote from the article:
If a company slashed most of its blue collar jobs in favor of international manufacturing, are they really being responsible to the greater economy? Not at all, the globalization of manufacturing has had a material damage to local economy where many companies like Apple, GE, Cisco, HP and many more are based. When the greater economy heads into disaster, it is hard for many businesses to succeed.
Sorry, but the "greater economy" is the WORLD economy! By Apple moving its manufacturing out of the States to places like China (GDP per capita of 48k vs 5k respectively), they are finally spreading out some of the wealth to developing nations.
If America wants to get major manufacturing back in, they need to get more competitive at manufacturing. This might mean lower minimum wages - seems stupid to have minimum wages while companies walk off to get their manufacturing done cheaper, leaving high unemployment. If companies were to stick with America regardless of very uncompetitive costs, then America will only continue to get more uncompetitive, as they clearly won't need to compete with the rest of the world.
By the way, as an Australian, I happily substitute "America" with "Australia" for the above - we're going through the same issues, and if Australia doesn't get more competitive then we'll continue to lose more manufacturing.
As for the human rights issues, what Apple is currently doing with Foxconn is probably the most effective way to end them - a large corporation with lots of money telling local manufacturers how to operate ethically. The alternative is to walk away, let the human rights violations continue, and pretend your hands are clean. Much better that Apple gets its hands a bit dirty, and improves human rights in the long run.
I say all the above as I've lived overseas and seen serious poverty - places where if you earn USD 100 a month you're doing relatively well, because maybe you can afford a tiny home with a bare concrete floor. So I can't help but get irritated when people just want to build up countries like the US and Australia into economic mansions, and don't care for the figurative economic ghettos out there.