OP is free to say "Shame on Apple", boycott Apple, and publicly pray for the gods to smite Apple from On High. If OP's actual interest is in discouraging such corporate behavior, then only the second of those options seems likely to accomplish anything.
Re: Cotton - even if every ill-treated cotton worker suddenly became a well-treated union member, there's still the huge moral problem of how much of the Earth's scarce fresh water and farmland are devoted to growing cotton - when millions of poor people face grim shortages of food and safe water. I admit that being an old geezer makes it easier, but my approach is to buy far fewer new clothes & textile products than the average American. That strategy completely fails to grant me 100% moral purity on the issue. OTOH, it does far more good than fashionable kids decrying the deplorable status quo.
Re: Cotton - even if every ill-treated cotton worker suddenly became a well-treated union member, there's still the huge moral problem of how much of the Earth's scarce fresh water and farmland are devoted to growing cotton - when millions of poor people face grim shortages of food and safe water. I admit that being an old geezer makes it easier, but my approach is to buy far fewer new clothes & textile products than the average American. That strategy completely fails to grant me 100% moral purity on the issue. OTOH, it does far more good than fashionable kids decrying the deplorable status quo.