I think the problem here is that for every person who has a moral issue with Apple, there are 100 who follow the "Shiny thing make it better" mantra.
My opinion of most of the human race is pretty low, especially Western consumers. All they want is the newest thing for the lowest price. They care not where it came from.
If there were two iPhones and one had a 10% longer battery life because it used a human foetus as a power source, it would sell.
Consumers, I spit on them.
p.s - Yes, I do have an iPhone. It's 2nd hand, 3 years old, and it's powered by the standard battery.