But how would that system deal with midly smart undesirables who generate GUID's though an anonymizer server?
And consider undesirables who pick on a lot of games, they could probably create a GUID, wait a while to get into servers, play Trem for a few days until they're banned, wait a while, create a GUID, ad infinitum. Sure, you might be able to ban those, but you'd have to ban them by IP, which kinda makes the GUID useless.
A good old central authentication server which bans certain IP's and which a set of trusted people (not just server admins but also key players) could add bans to seems to me to be the most effective "easy" deterrent. With a large number of trusted people working on it the strain on individual server admins becomes less and the effectiveness of the system becomes greater.
Another (or additional) idea might be the use of some form of karma, I've been playing thought games about that for the last few days. The idea behind karma is that you have to earn the priviledge to play on the good-only servers and that that priviledge can be taken away from you quite easily. Team base killers and the likes would probably get a GUID-permanent kick from all participating servers (not just good-only but also good-and-neutral-only) within a single game. I'm guessing even the most determined undesirable would very quickly get tired of that.