Apple is considered one of the best companies to work for in the US. They were one of the very first companies to extend all benefits to domestic partners. Their culture is friendly to all people, and their workers in the US are well compensated. I wish it were not the case, but there is a line between the "idea" people (i.e. Curpentino) and the factory workers. Apple is a publicly traded company and therefore has shareholders to whom they report. They have sales and profit goals. They need to be price competitive even at their overall slightly higher up front costs. Building phones / computers / iPads etc. in an industrialized country is cost prohibitive.
There is a great hypocrisy in this country. We all want goods made in this country by people making good wages. The problem is, we do not put our money where our mouths are. We say we don't want our jobs shipped overseas, but good heavens do we go to WalMart or Best Buy and find the $99 Blu-Ray player and not even look to see where it is made.
Sorry for the rant, it isn't meant at anyone in particular. The point is Apple is still a business and they need their products to be price competitive AND have a profit in every device or they will not survive. No company could.