Foxconn are huge - nuff said
Deaths are a horrible thing, but this is Asia we are talking about. Foxconn employ something like 300 000-400 000 thousand employees. Their wages aren't bad - by Chinese standards. Even here in Korea, a place no one seems to complain about, average wages are horrid, living conditions are slumlike, and 22 people have died at Samsung plants from fumes.
Suicide is horrible, but it happens a lot more in Asia, in a pretty dirty place where people don't live comfortably to start with.
The pictures of the work life look way better at Foxconn than at any regular place here in Korea - it is just life here. Sad, but true.