Re: Linus does good work.
Sure, he doesn't have to be touchy-feely, but he could have made exactly the same point without being offensive. There's nothing wrong with "This is a bad idea because of ..., I will not be accepting this into the kernel".
I feel it's common to confuse straight talking and being offensive in the tech sector. Hell, I've certainly been guilty of it myself. However, it's really important to remember that if we want people to be innovative then they need confidence, and so it's not helpful to knock people's confidence when one of the new ideas that they have turns out to be an awful new idea. My feeling is that there's no place for shaming in any of this.