I heartily agree with you on the problem, Matt. But as for the solution: trying to raise consumer awareness and expecting the industry leader to voluntarily change things are merely pipe dreams.
What you might call "ethical capitalism" is an illusory, feel-good practice ("Buy some Fair Trade, feel better about yourself, leave the system itself intact so we can keep doing whatever we want, thanks" is what it should say on that chocolate). Regulatory capitalism, OTOH, is something we successfully apply every day at the national level. It's why you're not drinking arsenic when you have a glass of tap water (actually, some Americans are, due to relaxed federal standards during the Bush administration).
But this particular phenomenon is located at the global level, not the national level. So the only way this is going to change, is when a global institution forces the whole industry to live up to certain standards. Apple, Dell and every other company must be forced to play by the same rules and be subjected to the same inspections, regardless of which country they put their factories in. That means creating global institutions that are capable and empowered to do this. We have a World Bank and an IMF, and we used to have a Bretton Woods system, so the principle itself is really not that novel. It does require some considerable political effort, obviously.
The necessary sea change, therefore, is not in terms of how people feel about their products, but how they feel about institutions acting for the common good. And America, poisoned as it is with frothing anti-government and anti-regulation rhetoric, they're pretty much permanently fucked, doomed to drown in a rising sea of really cheap Walmart crap. But we in the rest of the world can still make a go of it.