There are two types of "cheat deniers":clueless people who couldn't spot a wallhacker even if he had a big pink neon sign above his head saying "wallhacker" (cheats have to be OBVIOUS, amirite?), and cheaters
Of course there are cheaters in BC2
It's just that they're rare. At least on good servers.