Honesty and hostility are not the same. You can call code bad without cursing someone out or belittling their existence.
Linus himself admitted years ago to being a hostile jerk, and realized it had a negative impact on his life and projects. He took time to improve upon this. See my other comment for some sources.
I think it's pretty likely that without some "good principles" Torvalds would not have been able to admit his faults and begin working on them.
I think getting upset about how he used to behave isn't very helpful, once he's acknowledged and apologized.