Consistency and transparency. From what I saw in the thread the same situations were being handled differently for different groups. One set of 2 teams couldn't find a time to play, both get DQd, another set can't so they play 3v3, and so on. One team needs a sub and they get them, another is told absolutely no new subs, etc. It's frustrating to see.
This might be due to having multiple people with power all making their own calls, but you guys really need to sit down and decide beforehand. Make an internal document or something that says "if two teams can't fight for x reason do y, if a team wants a sub do x if y or z if q" and so on. Make it public when it's all hammered out and STICK TO IT.
Outside of that I mostly echo other suggestions, no turf, shorter time of play, change up the stage selection.
This might be due to having multiple people with power all making their own calls, but you guys really need to sit down and decide beforehand. Make an internal document or something that says "if two teams can't fight for x reason do y, if a team wants a sub do x if y or z if q" and so on. Make it public when it's all hammered out and STICK TO IT.
Outside of that I mostly echo other suggestions, no turf, shorter time of play, change up the stage selection.