Here's my thoughts on this matter. You clearly said that the compiling is due to the fact that you want fair play, but adding some code to give you power to ban whoever you want is wrong. You should leave that option to the server administration. All the work that you have put into the security of this resource is useless and suspicious, and the fact that you removed lil_Toady's edit proves that all the things that you denied has some truth behind it.