The big problem with discriminating against other people you disagree with is that you have to be right, or you are the bigot (doubly so!).
Just consider boycotting someone like Turing for being gay a century ago. That is a double self own with hindsight, that a lot of people (back then) could have been baited into.
So I'm advocating for not boycotting peoples careers until you are absolutely sure (even then you might be wrong!).
Also consider: How much social progress did we actually achieve with witch hunts? Would you really be comfortable crediting those with the repeal of Jim Crow laws? And how often, on the other hand, did they end up in a Salem-situation?