I think you're overestimating how often that sort of vitriol happens in a workplace. I've been a developer for 16 years now and I've had very strong opinions about development for a long time. I can't remember the last time I made things personal, especially over email.
I think Linus's behavior is often reprehensible. He gets a pass from many because of who he is, which is sad.
Linux is over 20 years old at this point. How many "reprehensible" rants has Linus had over these 20 years? Maybe 20-30? So ~1-2 rants per year.
Does that really justify the statement "Linus's behavior is often reprehensible"?
I've seen dozens of developers let go over "cultural fit" over the years. I've seen dozens more laid off so a few suits could make a bit more money. Developers with bills to pay and families to take care of. In my opinion, going on a rant, however mean, once or twice a year is not even comparable.
No, it is not. Who you are should matter, we don't want to stop a major advance in tech just because the one who will lead its creation may be a prick.
I think Linus's behavior is often reprehensible. He gets a pass from many because of who he is, which is sad.