@Grum1988 Ah, let's see...
Could be that the game is free, and there is no limit to how many accounts you can have, so there's no downside to fudging around, being hopelessly incompetent, outright trolling or even piggybacking/AFK'ing matches. I think a small fee for "premium" account, with exclusive lobbies, would minimize the hordes of cheaters, trolls and general nitwits.