I'd rather have my feelings hurt in exchange for an honest opinion than to hear worthless words that sound nice. Always. And I'd always prefer a competent asshole boss to a friendly guy that doesn't know how to do his job. Personally, I think too much niceness and, by extension, political correctness is bad for honesty, truth, effectiveness and, ultimately, for culture. The culture in the office and the culture as a…
IMO it's important that a person can position themselves in a company so that they mostly communicate with colleagues who share communication style.
Anyway, Linus is known for his personality even outside Linux kernel development team, so I wonder whether this issue is blown out of proportion.