I haven't weighed in yet because I was waiting to see how things settled down. tbh, I think the only serious problem we've had was letting Harry and his little goon run riot, spamming every thread with the same constant gibberish and emoticons, which was almost worse than their increasingly less and less subtle bigotry. It's gone on for months, but personally I was going to leave if a firm line wasn't taken with the more recent outright racist stuff. I just blocked Pint early on with his paddy this paddy that, but calling players black this and that, or whatever the fuck it was, that's even worse, totally unacceptable. I'm not going to be in any way associated with that, even anonymously. I'm not surprised that Ed just seems to have nuked any trace of the obnoxious scumbags. It's 2018 ffs, this is the open internet. He saved the forum there.
But we're a long way off turning into Red Cafe if we draw the line there. There's a whole spectrum of conversation possible between racist gibberish and Red Cafe. It seems like a really strong forum to me that we all put up for so long with a broken site and idiots smearing their shit over every thread. That's the good news.
So I think a relatively light touch in terms of moderation should work, at least giving people a chance to move on and apologise if they get carried away, which many of us have done at one point or another. You could make a strong case for kicking someone straight out if they start giving players (or posters) racial nicknames or stuff like that, but perhaps at the very least a clear unambiguous warning before kicking them out if they do it again. You also need a warning and banning system if someone just won't let a thing go and fills every thread with the same argument and boring slagging over and over. I think the line is probably pretty clear actually, between good argument and spam.