You're boycotting Apple over charges whilst this happens?
guardian.co.uk
guardian.co.uk
As a consumer do you think this is less acceptable to you than you knowingly dealing with supplier who fail to meet your safety audit standards, and who have employees dying?
As a business owner would you do this? I know its easy to say 'no never', but would you undertake the additional costs of auditing your suppliers? Would you sever relations with people who aren't treating their workers well? If you'd check your suppliers, is responsibility transitive - in other words are your supplier's supplier's also your responsibility?
So it's not as if they overlooked it.