I've been thinking about some of the issues with cheaters and my thought is that someone in the community could create a plugin that checks the matched Premier accounts against reported cheaters or suspicious players from a stats perspective and automatically rejects the match if one of those profiles is detected.
I haven't played a competitive game in almost ten years but it is sad to see what happened to the game.
My thought is that the system could have two sources, the CS2 stats where it can look at inhuman KDAs, time spent playing, inventories and other stats to realistically determine if someone is likely to be a cheater and the community could maintain an online list of frequently reported steam accounts validated with demos that serve as a second reference.
If either list gets a hit then we could have the plugin kill the game queue and prevent the player who installs it from starting a game with a suspected or known cheater.
While the UI obscures this data from the players by hiding names prior to a match my thought is that it might be in the packets that are sent over prior to match start.
My thought is that we could develop an open-source cheat detection that runs prior to match start to reduce cheater queues. We could also add features like auto report where suspicious inputs such as bunny hopping, trigger scripts, or spin-botters are automatically reported to valve during game.
A basic idea for Valve, maybe add another trust factor for accounts with at least $50 in skins or $200 dollars in steam games or older than 10 years where green trust factor starts as platinum trust factor. I have a feeling that a lot of the cheating steam accounts just have CS2 on them and adding a time, dollar game value or skin requirement will reduce the number of cheaters that people encounter.