Earlier quoted context omitted.
There's an important difference between silencing opinions that (you think) are very stupid for practical engineering reasons, and not wanting to work with the fools who hold them; and between silencing opinions because you think they are morally abhorrent and harmful just by being expressed, and punishing people for holding or expressing them. Morality is a psychologically distinct category. Being morally wrong is n…
I think that argues in favor of a swifter response to someone who is objectively wrong on a moral matter that's relevant to the company's business objectives than someone who's objectively wrong on a merely technical matter that's relevant to the company's business objectives, no? Maybe I'm misunderstanding you. I mean, we could argue that this isn't a moral matter, but the fact is that a huge number of employees at…
1. What is and isn't in the domain of morality is a matter of culture and history and current events; if enough people feel something is immoral, that makes it immoral pretty much by definition.
2. Immoral behavior is, and in some sense ought to be, punished more harshly and more swiftly than merely being factually wrong or incompetent.
But of course people never agree on what is moral or immoral, or even what should be moralized or amoral. In particular, I believe in and argue for the free discussion of factual claims in the pursuit of truth, and against the moralization of empirically-testable propositions. (So, I agree that moralizing such things is bad).
I can give lots of reasons for why this produces a better society (as well as better science and technology), but in the end it's only a better society for those who care at all about truth (and, inseparably, about working science and technology). If someone disagrees with this on moral grounds, and feels it's better to force everyone to lie if the truth might be offensive, then I probably won't convince them otherwise.