Actually, having personally visited scores of factories in Foxconn's vicinity, I'd say this is all typical conservative American bs. Sure, there will be factories that cut corners and blatantly violate labor laws. But, at your typical 100+ employee factory, a "slow" workday is nowhere near 14 hours and neither working nor living conditions are inhumane. Uncomfortable at times, yes. Inhumane, no. Foxconn's dorms remind me of college dorms at lower-tier schools all throughout China. Again, uncomfortable, yes. Inhumane, no. Some people ought to keep in mind that this is a developing country we're talking about. Creature comforts we take for granted at home and at the office aren't available in China for low salaried factory workers in China. And then remember that the salary these people get paid is significantly higher than what they'd make back home in more rural areas.
Can't compare apples to oranges here. You want Chinese factory workers to enjoy the comforts of American life? Fine, but get ready to pay a nice hefty premium for your shiny Apple device, not to mention most of the other stuff in your house.