Pay-per-play is more than a bad idea. Okay, it would bring the devs a lot of money from those true gamers who are wealthy enought to pay for they gaming. From the rest of us, I personal would change to another game or perhaps even stop gaming at all!
Cheaters, they will always be there. Today as I got my first share of MoF:AA I put three rounds from the sniper the a guy's head? Cheater? Nope, a glitch in the engine. Giving him a neck shot finished that encounter. Bad feelings? None. Been there, done that. Let's move on.
Cheaters. Hell yeah, I've been one once. In the times when Quake came out and TeamFortress was the thing to play. Grenade peepers were once considered as a cheat. Even by my even tho I used then later. Bunny hopping? It's a skill. Using 'God-mode'? Yes, that's a cheat. I consider everty 3rd party program, such as a wallhack & auto-aim to be a cheat, but if you can script something, like bunny-hopping, I don't consider it as a cheat 'cause it is done with the game's engine, not with another program.
I've been playing FPS games for about 5 years now. All the way from Quake to now MoH:AA so I have had my good and bad times.
But trust me, what ever we do. We cannot make the cheaters go away. The only way to do it would kill everybody in the world
What a looong post.. bear with me for a second.
Team killers? Hate them. Dispite them. Fram them

Yeah, I've been a team killer too. You cannot expect newbie gamers to know what 'Friendly Fire' is. Hell. I've learned the meaning of FF too when I was a newbie. If you get killed by a team mate, just respawn and say that FF is off and this is a team game so please don't make us lose. Those who are neebiews with high enough IQ will understand it. Those with low, well, they won't listen to you. Walking into another players field of fire is quite leathal, even if the player is friendly. He might be hiding from another player, being chased or is chasing someone. Just don't get each others way. That'll make you survive a litle longer.
So, there was my little rant about this subject. Comments, as always, are welcome
------------------
Hey, you! Get you of my sniper's crosshair if you don't want to get killed!