IMHO i don't understand why you go through so much effort to get rid of the cheaters. I can understand why people are getting cheesed off with them, but thats life. They will soon get bored and find another game because come on think about it... ArmA is not BF2 or another game like that. ArmA is in its own league. You dont get a point structure earning ranks and such or unlocking certain elements of the game. All they can do is TK and use some stupid ass hacks for pointless results.
I just laugh at cheaters on ArmA. I say just stick with banning there ID, yes you may ban them 5-10 times but they will get bored. Im sure they can't change there ID with a single click, it must be alittle bit more complex than that.
Also, i would of thought BIS could of implemented some kind of anti-cheat program just so they have to work to get through it, once they get through it they will realize its pointless and a waste of time.
I am the main Admin for my J:Ops server and i have 3 rules...
1) TK without an apology = ID ban
2) Caught cheating = ID ban
3) Being abusive towards any member = ID ban
Some people think we are to harsh but most of the time the people that think that cause it. We have alot of regulars that play on our server because of our strict rules.