Do you have any numbers of how many would-be contributers have been scared aways by him? How many, on the other hand, have been attracted by his person? And what about the 1-to-2 ratio, any proof for that? And how would all of this make the Linux kernel better? How is being nice and polite related to the quality of your code?
If you questioned every developer on this planet, for every kernel contributor, on every level of expertise, there are two that simply wouldn't deal with his shit and have been lost. The Linux kernel could have been much better.