A moderators job is to verify and pass through runs. That's it. It's not their right to control who can submit a run.
Otherwise, what's the point of the leaderboard if everyone isn't able to be ranked? It loses its entire meaning because you're cutting a % of the potential playerbase and the rankings are potentially inaccurate. What people deal with on Twitch, Twitter or whatever shouldn't change how a leaderboard on SRC is controlled. That's what starts all this drama in the first place; people pulling their outside grievances onto leaderboards where it doesn't belong.
Like at this point, this isn't just the issue of a singular community... it's an issue with SRC in general. Cutting players off boards because of personal issues ruins leaderboards. Stuff like this really shouldn't spread when the whole point of this website is precisely to have a compiled list of accurate ranked runs and times.
I agree with your argument, but please, read this thread.