Couldn't imagine just pressing W and fire (never cheated so NO clue) How is that fun?
For the people that do it, the fun is not the playing the game, it's the rage that gets thrown at them for it. They are attention seeking whores, most of them.
The few that are subtle with their cheats are usually using them to try and compensate for a failing they have. Maybe they are never quick enough to win sudden engagements, maybe they never hit what they are shooting at, but they see the cheat as "levelling the playing field" rather than as a cheat.
Basically they act like everyone else is cheating so they have to do it just to keep up.
Those are the two basic motivations I have come across. In the former case, those guys are assholes and banning them is the only option. They WANT you to know they are cheating. Any kind of reaction to it at all is what they want.
The latter cases are subtle enough that they COULD just be a really good player. This means they don't really affect the game that much. They will beat you one on one most times, but their lack of skill usually leaves them exposed to sound small unit tactics. Not even aimbots and wallhacks can help if they can't get the angle they need to hit me, or if I have a buddy covering me when I move.
Wallhacks may help them to think things through, and make it less likely they get ambushed, but so do good small unit tactics. So he really has no more advantage than someone who has a lot of experience with FPS games, or who has real world knowledge they can apply. In a game like RO where everything is pretty realistic, aimbots and wallhacks give you less of an advantage than they do in twitchy arcade shooters.
I'm pretty good at snap shots. In fact on some games I get accused of cheating because of it. The thing I notice is that MY "aimbot" is often quicker and more accurate than their aimbot, because theirs has been programmed to be slightly less accurate and quick than is possible, to make them seem more natural.
So some times I can be quicker and more accurate than the guy with the aimbot. But it's usually luck more than anything.
Basically, the cheats only have as much affect on the game as the non-cheats let them. If you are too concerned about cheating, suddenly everyone looks like a cheat, and you will become a cheat yourself or you will stop playing the game... and they will have won.
The guys who are just trying to spoil the game are usually the guys who suck so bad at it, that they can't even do well with a subtle cheat. At that point they are just trying to ruin everyone's fun. Ignore them and keep playing. THAT is how you beat them. If you're on a server and an obvious hacker is playing, don't respawn until they leave, but make it clear you won't be forced out of the server. I have known some people to use a hack simply to get a bunch of people to leave so that their mates can join the server.
If the players who don't cheat won't spawn, only the cheats are left playing with themselves, and 9 times out of 10 they will get bored within minutes and leave. Just wait them out.
Still PBBans is an awesome idea. If someone wants to **** up one game, they should get banned from all games. No one likes a cheat.