Let's be real here. What matters is how Foxconn compares to other Chinese factories. For all I know, Foxconn could be providing better pay, better living conditions, and better benefits than every other Chinese company. However, since there's nothing in this article to give me a better perspective, I have no way of knowing. There's no reason to expect Foxconn to act any differently than any other Chinese company. The issue here is the Chinese government and their lack of concern for fair and equal treatment of workers. Don't blame Foxconn simply because they make Apple products when they are doing the same thing as every other Chinese company.
Also, what's with this fixation on Foxconn and Apple? Foxconn does a whole hell of a lot more than just assembling ipads and iphones. I'm sure Apple accounts for but a small fraction of their total revenue.