There actually is, it is an app called The League.
They solve this problem by putting up barriers to entry, and aggressively banning people.
You either wait for months to get on the app, or pay a bunch of money to skip the line.
And if you behave badly, well there goes your 150$ yearly, prepay membership.
The disadvantages of this app, are, well, those same barriers to entry.....