That was a long time ago.
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.