Linus Torvalds is an arsehole who cannot behave as an adult and control his emotions.
If he was my boss, I would sue my company for allowing abusive behavior happening in the work place.
There's no excuse to do what he does, and it saddens me that a lot of good developers may choose not to work on Linux development just not to have to deal with him.
But I guess that this is what he wants. He built his little "kingdom of terror" and that way he can make sure that in his team there will never be developers who can diminish him.