Let's be realistic here for a second. If Apple manufactured in the US, not only would its products be twice as expensive, I'm pretty sure they would be equally, if not more shoddy. GM and Chrysler, after all, aren't exactly known for the reliability of their products or the quality of their manufacturing...
Companies that have had shoddy products coming out of China are companies that don't pay attention to their supply chain -- and Apple is fanatical about supply chain management.
Furthermore, the ethical problem of manufacturing in China isn't the same as that of practicing censorship in China. If tomorrow Western companies got out of China, besides unleashing an economic apocalypse that would make the last two years look like a rainy picnic, China wouldn't suddenly turn into Sweden. It would turn into Cuba, or North Korea. An angrier, more nuclear-armed North Korea. Nobody would win in this scenario, least of all the Chinese citizens we all want to eventually live in a prosperous, democratic country.