I'm fairly new to these forums, so I don't have a firm grasp of either the rules or the "personality" of the board. But I'm what you might think of as the "Jeremy equivalent" on another multi-forum board (not related to geocaching).
We do not allow personal attacks whatsoever. One violation and you are on probation (and the thread either edited and locked or deleted entirely if editing is impractical). We discuss such events in a Moderator's Only forum that regular members cannot see.
Heated discusiions happen on all boards. On ours, the Moderator of that forum will attempt to ameliorate the heat. Failing that, one of the super-Mods will take action up to and including banning. If a person is banned, we block not only that board pseudonym, but the sender's ISP as well - no sneaky re-joining under another alias.
If a person stalks off in a huff, we take no action at all. Sometimes they come back, tail between their legs, and reform their act. Sometimes not.
In short, some acts are forgiveable, some aren't. If someone wants and is eligible for forgiveness, they should get it with a smile and a virtual handshake. But if the offense is egregious, the official board reaction should be in proportion, to include permanent banning.