Simon, please calm down. I can tell you're worked up from the fact that you clearly didn't read my post carefully. I acknowledged that you cannot personally enforce civility; that's why I mentioned a moderation team. You used to have several helpers. I would never suggest that an administrator should be doing most of the moderation work (in fact I have been on many forums, and have never seen an admin as active as you are in both moderation and discussion over such a long period, and I wouldn't be surprised if it's burning you out).
I explained pretty clearly why people and beliefs are not separate; please read that part of my post again if you are going to reply to it. But just to clarify, I'm not advocating some opposite extreme from how the forum currently works, where nobody is allowed to disagree with faith-based or bad-science posts. It's all a matter of how we correct somebody. The concept of etiquette went out the window a long time ago on this forum and I think it happened gradually so that you haven't fully realized how vicious the tone has become here.
That's why, when people call Viviane names, I see it as an unavoidable consequence of the forum's management style. Without a moderation team requiring people to behave better, the forum is naturally going to degenerate into personal attacks, because people are angry at how they are treated, and they feel like they have no other recourse since no one is putting a stop to it. I'm not saying it's justified -- just describing a natural law of human behavior and how to prevent it.
And Simon, I'm sorry if anyone is being abusive towards you, but you don't need to tolerate that. I'm sure I don't need to tell you how to run a forum, but "warning -> temp ban -> perm ban" is the standard process of escalating a response to a misbehaving poster, whether they're being aggressive with a regular member or with you personally. Why is that process not being used here?
(I won't be able to respond further until much later today, as I have to head out on a day trip for work now.)