i have to agree with that.. 
Battlefield 2, 2142
COD4,5
TF2

i've been aimbotted/radared (radarred? that's a weird word to make into an adverb..) on in all of those game, and they all have anti-cheats.. i mean anti-cheats are just like any other technology, 5 minutes later something comes out that goes around them..

The only reason i hate punkbuster (aside from that it doesn't really work unless the evenbalance team is keeping up with the times) is that it hasn't run with Win7 x64 because they dont support beta OS's (though for some reason COD5 works fine..meh..)

luckily in the dFb community we have a good amount of regular players that try to point out when people may or may not be cheating.