Can't fix what isn't broken
How can they fix working conditions if they're already perfectly fine, which is what they said when workers started killing themselves?
To fix something is an acknowledgement it was broken, which means they chose to use those factories knowing the human cost of cheap manufacture, which means their consumers don't care.
This goes way beyond Apple. At the moment it's the norm to create a company in the west and then outsource the labour to cheap workers living in third world conditions. Common sense tells you the only reason a warm coat costs £8 from a certain UK clothes retailer, despite being shipped from the other side of the world, is because it was made in sweat shops. Everyone buying one knows that deep down, and what it all means to the people working there. Yes, you can argue that working in a sweat shop is better than not working at all, but that's to moral high ground what standing on a chair in a Tsunami is.
Centuries ago, it must have seemed just as much the norm to keep slaves and have them work your plantation, and we all know what the legacy of that is. Back then, people probably also said that it's better for these people to be slaves and get fed than have nothing at all and starve, and to suggest that one day their descendants would hold a grudge over the matter, causing riots and deep social problems, would sound laughable.
Is it really unlikely that in another few hundred years, far-eastern people with a much higher standard of living will collectively hold a grudge against the west for what it did to their ancestors? We live in cities with racial divides and the legacy of slavery and colonialism. Is it hard to imagine the potential for a situation like this but on a global/regional level existing one day?
If you ever feel that 21st century western countries are picking up the tab for the industrial revolution, what's the tab likely to be for consumerism when it the charlady of time brings it to us at the end of the night?