you can remove punkbuster by going to your "pb" folder in game directory e.g. (C:\Ubisoft\Ghost Recon Online\NCSA-Live\pb) then run "pbsvc_gro.exe" and you'll know what to do from there, just choose uninstall.
you can reinstall it from there, but anyway the guys at UBI created a code that checks for it (makes sure it's running and functional) and they also check it's install date (must match game install date).
conclusion: I have uninstalled it successfully, renamed the trainer, used the trainer carefully so player can't tell (no teleport non-sense) and yet I have been detected at the same day, I managed to level 2 classes to lvl 5 and recon to 9 before I get kicked
they kicked me while I was in the lobby (not in game)
so this method doesn't work