I've posted a bunch ideas to improve the far from perfect report system in the past, I might bring some ideas back here at some point, but here's a new one.
So, you've got AFK bot detection now. You could reuse a similar code to detect if someone's burning mana and using pings or emotes at the same time. If the match is lost after that, you could implement:
- warning(s) for people who do that - a popup stating you should not throw games or you will get banned. That you can't reject unless you click "I understood" type of checkbox.
- temporary bans from rando queue at least - first few for 1 hour to cool down, then they could get longer if the person doesn't learn
I can't think of any case where this would be bad and ban based on false positives, as long as it's not spaghetti code. Emoting/pinging and not playing cards for a long time is always malicious. Well, in solos and premades there could be some cases maybe, but ofc this is a feature aimed at randos only just like AFK bot should have been.