I really hope that you're (you're) not banning people based on names.
If that is so, then people *will* start name spoofing, if not just creating new names every time they connect.
IP banning....well that *should* work until the next time their cable/DSL modem reboots, and they get a new DHCP addr.
Subnet banning would work more better (thats right, more better) except it causes 'friends' and neighbors to get eachother banned (ASSuming they are on the same subnet. When one gets banned, both get banned).
MAC address banning is a bit better, but face it. MAC addresses can be faked as well.
All these technologies can be cuircumvented by the determined. Most of those that are hacking are determined enough to curcumvent most of this stuff. Perhaps a unique ID assigned at install time via the client. On top of that, some sort of simple registration process (nothing fancy. No personal info like a email address.) combine that with a subnet check.
heh...better yet. Have a stats system that *if* you build your stats up (read: you've been playing long enough to be trust worthy, and have accumulated enough kills), then you are allowed to pickup the better weapons and barrels. that will force people to start playing better, and playing more fairly (as to not get kicked) so they can get better weapons.
Get some sort of anti cheat/authentication system in place or this will just continue. There will always be the Ganja or the Snipen or others that *MUST* have the advantage and cheat in some way or another. (in Ganja's case with me, he personnaly attacked my wife to get the better of me and make me play worse cause I was more concerned with sticking up for her. When that wouldn't work (as with other players he played against) he would start to actually cheat. Obviously or not.)
-Derrek