Well, you're talking about Apple users, so there's not much that can be done to help. Apple fans just love giving Apple their money.
Yep. The reason for that is how it makes them feel. They feel like they are a better person than average when they buy an Apple product. Apple has positioned itself quite well in terms of branding. Thus, when Apple does something, many of their customers accept it as good because to do otherwise would diminish the benefit of them being an Apple customer.
So, if Apple were to start promoting ideas about morality, would you feel comfortable given how many accept Apple's claims without question? Personally it would make me worried.