Air_arguing for random demo checks under the logic of "it discourages cheaters because they might get randomly requested" is incredibly stupid. maybe in a real league, but with rgl you have an anti-cheat team that watches 3 dozen mxr demos and concludes he isn't cheating, there is a 0% chance of them discovering a cheater off a random demo check, short of someone spinbotting in the first 30 seconds of the demo
Random checks help to make sure that everyone follows the rules and records without exceptions. When you do a lot of random requests, it will be harder to tell who is getting investigated while at the same time make more people aware that this rule exists. If you don't do that, you make it clear that you only target suspects. Public outcries like "please ban player X, they obviously cheat, you are taking too long" in threads like these poison a case and that will only ever help cheaters as well. But you'd also be surprised what you can find in a single, random demo. ;)
And perhaps sometimes an AC case isn't as easily solvable as it seems at a first glance; there could be explanations for moments where someone who doesn't know what to look for can reach premature conclusions. A player that got banned a bit later is still better than someone innocent getting banned for something that ended up being nothing.
You don't want scenarios like alfa's UGC ban to be a common occurence, right?