I think that mods doing their work well. Mistakes are an integral part of this type matches organization. There are many unfair decision, but i think that nobody can do that much better. Some players wrote on match organization:
when, where are you, i was here, i wait you... bla bla... and wait for RL. So what mod should to do?

RL factor should be excluded in some way.
Proposition :
Players in their profiles should put:
time when they are available to play matchestime when they maybe can play matchestime when they never can play matchesThe moderator needs to schedule time to play games, and match must start max 30min before or after fixed time.
The only problem is when players free time does not match.
I think that moderators are not problem, the problem is in the type of matches organization.
This is my opinion.