Linus did take a break to work on his anger issues and he has been very noticeably improved these last 6 years. While I don't think it was due to a tribunal, but I think enough other developers told him in private to work on it.
Came a bit too late for me; I spent some time fixing bugs in an ISDN driver in my teens, but Linus’ reputation prevented me from ever trying to upstream it.