We cant blame EA/Crytek for too many losers resorting to cheating, but we can blame them for:
1. making it too easy to cheat, and this is just retarded for any online multiplayer game.
(you can just tell by number of cheaters around, i see em almost everyday)
2. not doing anything about it.
(patch, punkbuster, etc)
3. being extra lazy/ignorant and can't even perma ban cheaters.
(many of us, including myself recorded all the details they asked and reported cheaters, and we are all still waiting for the outcome)
EA/Crytek have totally failed with Crysis 2(for PC) by making it so easy to cheat and not doing anything about it. Crysis 2 would have been a great game if losers weren't allowed to cheat(and if they also fixed ~100 minor bugs).