Any for profit company does not act with 100% pure morale moves. Some do less some do more good, where do you draw the line? Google does a lot of good too, educating, bringing Internet to people who never had it before, being a diverse employer etc.
So because they have some morally questionable choices every developer should quit? There is no black and white.
So because they have some morally questionable choices every developer should quit? There is no black and white.