In the past, I've been an admin/mod/owner of one forum or another, so I can sympathize with Simon having to tackle an issue like this before it gets out of hand. It can be thankless work, but sitting back and saying nothing can be worse. A potential lose/lose situation. I'd like to add that I appreciate the work he's done keeping this forum going for more than twenty years. That's impressive.
And I say that because I have the luxury of being able to ignore controversial discussions or posts if I choose. I've mellowed a lot over the years and have learned which drama I need to deal with and which drama I can safely ignore. I generally try to treat people well and be as easygoing as I can, with the understanding that I can't please everyone but I can decide who to engage. It's not always the best approach, but it keeps my stress levels very low. And I am pretty happy with that.