Statements like these detract from the problem at hand, and make your case and credibility appear flimsy. When you make a blanket statement that you probably know is false and can be easily verified as such, then you come across as a whining individual that is only making your statements out of anger. Hardly something that should come from someone that is supposed to be of your calibre.
It may make you feel better to mash the keyboard and tell everyone in the world that you think PB or whatever other software sucks and does the exact opposite of what it should do, but that's about all it does for you.
Frankly, I would agree with you in one certain aspect, namely that I'm not happy with how PB operates. For the type of program it is, however, it does OK, but as I posted elsewhere, I believe the entire solution to anticheating should not even be in that format. It should be entirely heuristic in nature. This should right away help alleviate many of the issues of PB in general, in addition to providing much better detection.
As far as copy protection, it doesn't work. The solution for online games is to make a successful online validation system. If you purchase an account or a key instead of "a license to run the software" or some other garbage, and the software is free, then you're in a safer area. Keys and accounts can be further tied to other statistical information, thereby limiting the access of people that even eventually gain access to the key/account through illegit means.