If you are that well versed in the lives of weinstein and peterson, you most definitely are aware the first. But being as woke as you are, you probably can't admit it to yourself.
> but Bret Weinstein was fired because his behaviour didn't reflect his employer's values, not because of the science he was doing
Weinstein wasn't fired, he resigned after getting a settlement from his university since the university couldn't provide for his safety from racist mobs.
> I also don't think Peterson is having particular difficulty doing scientific work, nor is the actual research he does "taboo".
You don't think? I suspect Peterson would disagree. You sure his research into political correctness, authoritarianism, identity politics, evils of postmodernism, etc aren't "taboo"? If it wasn't taboo, jordan peterson wouldn't be so well known. He'd be just another no-name professor somewhere in canada.
Instead of saying racism, hate and cancel culture is bad, you are defending racism, hate and cancel culture. Which may get support and upvotes in echo chambers online, but is laughed at in the real world. Reality will ultimately trump fantasy.