I agree that it can be very frustrating when you join a game and there is a cheater.. the only thing you can do is back out. However, playing in a party of 4-5-6 usually minimizes your chances of running into a hacker, as you get matched up against other parties of similar prestige level. It's also a completely different game when you are playing a party.. much more objective based.. we're at the point now where none of the guys we play with will waste time playing by themselves..
I implore you to give it another shot.. Add m2 shazz or myself on steam friends and hop in our party one night.
*EDIT - or blitzkreig, ZD, Shaft, Laz, etc.
btw - the fact that you die spawn die spawn when someone is in a chopper gunner could be due to 1-2 of the guys on your team not having cold blooded. I've yet to see an aim botter in the chopper gunner.. sometimes a waller that makes your cold blooded useless, but typically even a legit player can rack up 10-30 killers in the gunner, especially if opponents aren't using cold blooded.