RubyGems: Nerd rage is optional (and discouraged)
blog.majesticseacreature.com
blog.majesticseacreature.com
http://rubyhitsquad.com/Ruby_Hit_Squad.html
Then I believe you should probably have a thicker skin in return.
If you regularly act like an asshole, expect to get a reputation and to be treated like one (even unfairly).
Btw, I'm glad you are bringing civility up. For some reason the lack of a civil vibe (at least from my experience in the Ruby community) really bothers me.
Ruby isn't really a community anymore, it's an ecosystem. So if the current neighborhoods you're hanging out in don't seem too friendly, look for other ones. Different projects and organizations have different culture, and even if the union of all of those distinct groups is on a downward trend, there are still new and old groups that are going strong who are nice and helpful.
This is why I try to submit patches instead of tickets whenever possible. When I can't quite wrap my head around the fix when submitting a ticket, I ask if anyone can point me in the right direction so I can at least try to help fix it.
There's always a "reason" one can give for being a jerk.
Users of RubyGems who proactively act rudely to the maintainers in the expectation that they will be treated rudely are only making things worse. I think in the very worst case, that the idea that RubyGems is under some sort of tyrannical rule would seem less incredulous if contributors and users would at least try being civil first. Those that don't are simply poking at a sore wound.
Civility is key in all human interaction.
Fortunately, RubyGems reverts to its previous version really easily.