If I’m engaged in a business transaction I don’t care about the personal views of the person I’m buying or selling from. Call me old fashioned but the world used to be that way before the rise of social media addictions and the current online echo chambers in our society.
While it worked out very well indeed for GM in a commercial sense in that they retained control of the business, it continued to be profitable and the U.S. Government paid for damage to their factories due to Allied bombing, history has a less favourable view of the individual people involved.
> If I’m engaged in a business transaction I don’t care about the personal views of the person I’m buying or selling from.
I mean that's perhaps the ideal in a civilized society, but that's not remotely the norm. I'm guessing you do it subconsciously even if you don't realize it. It's very natural for humans to "other" different humans and shun them. Even if it's not what we strive for.
If I find the person’s views abhorrent, not a surprise I would choose not to do business with them if I had alternatives.
Not all of my beliefs are likely to be perfectly rational such that I could objectively defend them. That still means I can pick and choose my friends without casting the rest to oblivion.
If the question is, “What happens if all of society rejects X group for their beliefs”, well that’s civilization. Part of the implicit agreement is that we can all reasonably agree on some things. If someone rejects that notion, well, there can be consequences (even for the “correct” position (say civil rights)).
People only change by exposure to new ideas, and if all the "bad people" and all the "good people" never mix, then what hope do the "good people" have that any "bad people" will learn to think differently?
Basically, I really don't want to live in a world where it's normal for my boss to go trolling through my HN comment history before deciding whether I get a promotion or not, no matter how much of a right they have to do that. I'm not ashamed of the things I've said here (to the best of my knowledge), I just don't think that having a discussion with other people, about topics that don't directly bear on my work should be used when determining how to treat me at work. I am not so conceited as to think I am right all the time or that my bosses would agree with every thought I have. Which is why I have these discussions here, with other people engaged in the topic and not at work, with my bosses who weren't talking about the topic in the first place.