What exactly would this accomplish? Ok, so you may be able to recognize a cheater before the game. Then what? You go home because there's a cheater there? You certainly can't prevent him from playing. Especially if you are at a pay to play field and he's already paid. Going up to him and calling him out as a cheater isn't going to do anything, he already knows he cheats. It's no different than people who cheat in online games. Telling everyone he's a cheater doesn't do anything unless you've got someone with the authority to throw him out. Don't get me wrong, I understand the frustration but I don't see how this would help unless you can get the field to ban the player in question. It's really just so people can vent.
Stooping to their level does nothing but make you a bit of a dick. While giving them a 203 to the face (or something similar) may give you a bit of enjoyment at their expense, it's not going to stop them from cheating. More importantly if you catch an innocent player in the crossfire you're as likely to get in trouble as the cheater. Airsoft is supposed to be a sport of honor. The honorable thing to do is roll with the punches and keep playing. Life isn't fair, anyone who says otherwise is selling something. Finding ways to retaliate is no more honorable than the person cheating. If the field has a ref/admin, tell them what happened. That should be the end of it as far as you are concerned.