Olly:
For your information, I do not usually avoid you. Nor do I avoid making a response.
You are being pretty harsh, aren't you? Have you ever had a job where people talk about your performance in front of you and criticize everything you did? It kinda sucks.
That thread was removed because it was felt that no good would come of having it there, as some pretty unkind things were said. I'm pretty sure it's not up to you to judge as to whether or not that was the right thing to do. Please don't paint these mods with the same paintbrush as the mods at C4: they are trying very hard to do the right thing, and you're not making it any easier.
Your new mods stepped up to help keep this forum running. It's not an easy job, as I think you know, Ollie. If you weren't willing to step up, then you shouldn't be passing opinion on what happens all the time. Cut them a little slack, maybe?