I like how Titanfall deals with hackers: If the algorithm detects you're using hacks or cheats, you're instantly licked from the server you're in, them promptly added to a server populated exclusively by hackers. You are then forced to play on these hacker-only servers ANY TIME you log into TF|2 matchmaking.