Personally, I think the people bitching for the banning of S.A.M take a note from the rather ... instructive lesson which has taken place here, ergo. the 'discussion' between myself and Oli.
Quite often you will meet people on web forums who will refuse to concede a valid point, who won't budge despite being shown up, who will engage in semantics and nitpicking until the cows come home, and who will do anything they can to rile you up and make you lose control (whether this be evasions, misrepresentations, deflections, or snide insults).
The best thing to do in these circumstances is to just walk away. I made a rule for myself a long time ago that once a discussion has degenerated to a point where I felt a X level of frustration, it is really time to throw in the towel. If you're not enjoying yourself, if nothing is being achieved, then what's the point? Why are you arguing with this individual? Why are you reading their posts? Nobody forces you to. Are you masochistic retard? It's quite obvious when a poster isn't arguing in good faith, but only wishes to piss you off and further their agenda, so why let them goad you?
Oli mentioned that S.A.M was a boon to this forum because she, uhh, tested people's argumentative capabilities. I disagree, although perhaps she is of some benefit in another manner. She tests your self control.
So perhaps instead of being a facist and screaming for S.A.M to be banned when she acts like a prat (which covers about 95% of my interactions with her), you should exercise self-control. At the end of the day, they are just words on a screen. Nobody forces you to read her nonsense, nor does anyone force you to respond.
I do question the admin's judgement on making her a moderator, though. It is necessary that one respects authority figures, and I can't respect S.A.M.