Cheating will NEVER be stopped. Yes, it can be stemmed, but not stopped completely. Peple will ALWAYS find a way to give themselves false satisfaction via a gmae that they have to cheat to be decent at. I guess when they see that level 25, yes 25, that they had to CHEAT to get (prety sad, cheated to get to 25, Halo2 of course), they're proud.
Just look at PC gaming. A progrma comes out to stop cheating, and people find a way around it. I guess it just comes down to the integrity of the people you are palying with. I don't know, but Ihave confidence that MS will get MOST of this crap sorted out, eventually.