All the big games have hacks and its never going to change especially when ranked play is part of the package,also remember that Punkbuster is a lot harder to bypass than the pathetic VAC which is in mw2,Punkbuster is also updated more frequently than VAC.If you constanly got caught hacking on BF2 you would get a GUID ban which means that your cd-key would be banned and you would have to buy a new one.If you get caught hacking again and again and again you will recieve a Hardware Ban,this is where Evenbalance(makers of Punkbuster)Ban your Hardware like your Hardrives,motherboard, etc so you have to buy new hardware(PC) or spoof your Hardware with a spoofer to bypass the Hardware Ban.You can also recieve a Stats Reset on your account also.Even the best hacking sites have days where PB catches up with them and all the subscribers are banned from that particlar site until the Coder goes aways and does his magic again to bypass Punkbuster...i would not worry about hackers too much with Punkbuster as the Penalty is very high if your caught.There will be hackers but they will be few and far between.In the old days of bf2 it was very hard to tell if somebody was hacking but nowadays its quite easy if you know what your looking for,the whole BF community are more clued up against hackers than what they was 5 years ago

Anybody remember the legendary Nitro91?(what an idiot LoL)He was the guy who was responsible for Evenbalance issuing mass hardware Bans on the whole hacking community in early 2006,what he did was took a picture of himself using fraps achieveing Sergeant Major rank(which was the highest rank you could get before the 1.3 patch)he then posted a picture in the
http://bf2s.com/ forum achieveing the rank,but what he forget to do was turn his hacks off!He must have been stoned or something to do that,The BF2 community went crazy and demanded Evenbalance do something about it which they did by shutting down several major Bf2 hacking sites in early 2006, as before the Nitro91 incident people knew that Hacks could be "out there" but they was not really sure if the worked including myself,it was a big shock to the community and many players got a lot wiser to hacking from the nitro incident,i would not worry about hacking too much as you lose everything if your caught with PB and they all get caught eventually,i know this is for BF2 but i think the PB detection will be same if not better for BC2.
http://forums.bf2s.com/index.php
if you go to this site hit the search button and enter nitro91 you will see loads of theads concering him,hes probably the most famous Hacker ever and a nOOb.
this was the picture he tried to edit with MS paint after he had posted it and also the reason why Evenbalance got out there BIG BAD BANNING HAMMER!
http://img364.imageshack.us/img364/5150/nitro91hacker23hn.jpg