Punkbuster isn't a bad program. Anything that helps catch hackers, I'm all for it.
Yes it does kick people for non hacks, a lot of the time due to steam overlays or any other program that uses overlays such as MSI which i get kicked for as well. I don't like turning it off because my GPU fan speed then goes to 40% and my GPU gets hot.
Almost every non hack related kick can be solved by Googling the message PB gives you when you get kicked.