As Munkus said, DigitalDemon, please take a break and reconsider stepping down as a mod and as a member of this community. Different perspectives are valuable, even (and perhaps especially) if they go against consensus. You seem like a nice guy, and it would be a shame if you were to leave.
Furthermore, I think everyone else needs to take a breath for the reasons stated above. I assume that the thread in question was cleaned up, so I am not privy to all the words that were said. However, I will say this: no one should be attacking each other at a personal level, period. That goes for mods and members alike. But I do not believe that anyone should be thrown off the figurative island or lose any privileges because of one heated incident, especially when that incident involved a highly sensitive topic. Let's just chalk it up to everyone having a bad moment and move on from it.