Well if we go to war with another country, there are a lot of people working for that government who did not commit the atrocities. I'm sure the accountant or janitor didn't necessarily know or approve of the war crimes, they just needed a job and didn't hurt anyone. That doesn't mean we shouldn't fight the war, you just recognize that sometimes innocent people are impacted. The blame lies with the leaders who did the bad thing. If they hadn't done the bad thing, their lower ranking innocent workers wouldn't have been impacted.
Every business decision comes with a cost/benefit analysis. Hurting your employees goes into the "cost" side, and if you do the bad thing anyway, obviously the "benefits" outweighed the "cost" of potentially hurting your employees.