Hay que tener una vena diplomática y bastante paciencia para llevar la batuta en una comunidad de desarrolladores donde además se ha de imponer orden verbalmente de forma remota, que es donde se es más proclive a perder el respeto en comparación con la comunicación directa en persona.
Linus obviamente no tiene esas cualidades, ni (para bien o para mal) está donde está por ellas.
Quizá lo mejor para todas las partes sería que estableciesen un "proxy" en la comunicación entre Linus y los contribuidores, alguien que entendiese la importancia de la diferencia entre ser tajante y ser ofensivo a nivel personal, y que filtrase la mierda que cae hacia abajo a niveles aceptables.
Cosa que por otra parte dudo que ocurra jamás teniendo en cuenta que a Linus le parece perfectamente adecuada la forma en que lleva estos temas.