Update: I cleaned up mine to match.
I totally agree with the sentiment. I think you overlook the social-newbie angle. Some devs are just socially clumsy, not really jerks. They just don't know how to express the stuff and are in the middle tier of their dev-development. Beginners know they know nothing. Gurus are aware of how much there is to know and most of them replace attitude with confidence. It's that middle ground that sometimes substitutes arrogance for our beloved hubris. Many can be guided out of it with good examples from well-known and highly respected devs. Like say... you. Peer pressure only works on those who want to remain peers. :)
That said, ++, and I confess to enjoying it when MST unloads some F-bombs on the DBIC list now and then.