Too many cheaters

been playing bf since bf 1942 ,so thats about 15 years now and i know a cheater when i see one,but nothing makes me mad more then losing because of one,So when these guys go 117 and 4 on foot its like they have 2 to 3 extra players on there team,just lost a game a few minutes ago 991 to 1000 , something has got to be done or first person shooters will be dead soon,because its making me want to quit all together,we need to be able to kick these players..