If the player was caught by PB they get kicked but the issue is from when UCON sends a kick command (admin kick) to enforce a ban which is ignored. Example from that server
[07.10.2015 08:31:40] ->PBSV: Player GUID Computed 70cbee68ac3c48b08dcea0dee10fa0ce(-) (slot #15) 93.221.154.220:3659 Bro0da
[07.10.2015 08:31:40] ->PBSV: PB UCON "pbbhub3-3"@66.55.152.*:* [pb_sv_kickguid 70cbee68ac3c48b08dcea0dee10fa0ce 1200 "PBBans.com enforced a MBi Ban for the GUID e10fa0ce."]
[07.10.2015 08:31:40] ->PBSV: PB UCON "pbbhub3-3"@66.55.152.*:* [admin.say "<PBBans.com> Enforced prior ban for 'Bro0da' (e10fa0ce)" all]
[07.10.2015 08:31:44] ->PBSV: Kick Command Issued (PBBans.com enforced a MBi Ban for the GUID e10fa0ce. [Admin Decision]) for (slot#15) 93.221.154.220:3659 70cbee68ac3c48b08dcea0dee10fa0ce Bro0da
[07.10.2015 08:31:50] ->PBSV: 15 70cbee68ac3c48b08dcea0dee10fa0ce(-) 93.221.154.220:3659 OK 1 0.0 0 (V) "Bro0da"
[07.10.2015 08:33:21] ->PBSV: 15 70cbee68ac3c48b08dcea0dee10fa0ce(-) 93.221.154.220:3659 OK 1 3.1 0 (V) "Bro0da"
[07.10.2015 08:34:26] ->PBSV: Lost Connection (slot #15) 93.221.154.220:3659 70cbee68ac3c48b08dcea0dee10fa0ce(-) Bro0da
Cheater joined, the hub sent a kick command to enforce a prior ban but pb_sv_plist shows he/she is still on the server. They left on their own 3 minutes after the kick command was sent. So as I've said in the past, official servers support cheaters.