After watching the documentary...
1) If they illegally retrieve and keep the the ID cards, its a Police case not a foreign company affair... I don't believe that from the thousands workers that got their ID's kept away, no one complained to the Police or whatever force China has...
2) The part that "There is no choice at all" makes no sense... They are there by their own will... It's not slavery, it's a job. If you think that you are being mistreated, just go home and find another job...
3) As for the training part, its not up to Apple to deal with that. They are employees of the Chinese company, not Apple's. Again, they can try to reason with them, but if the Chinese law's allows it, they can either stuck with it or leave...
4) I'm a Web Designer and for many times i've fallen asleep on my desk, specially on hard dead lines jobs... Someone, please call BBC for me?
5) They mentioned under age workers... I don't know what are the Chinese laws about it, but again, they are workers of the Chinese company... It's up to China to regulate that.
6) They repeated several times "Apple's workforce"... They are not Apple's workforce... That brings to mind the next point:
7) I think that BBC would do a better job if they stuck to bad working condition in China overall, for any brand production chain. When they focus on Apple only, they come out as sensationalists with some agenda behind their motives...
8) Apple has 2 option...Either it tries to reason with the factory or leave China for good... Apple can't decide anything more than that when they are the foreign company there. China is a sovereign state. Has its own working rules (or lack off)... And if Apple wants to maintain it's 40% margin, they won't leave China, otherwise, the margin will drop...
9) As a bonus... The camera this guy was using to film this documentary about bad working conditions, was built in the same conditions they were reporting...