First I would like to say GM did their jobs on checking the hackers, we should appretiate their works. Just cause of seeing too many ppl crying about theirs/their friends' chars got banned and they all claimed innocent, and GMS got flamed about abusing their power, for one reason: - there was no actual reason showing on the banned names, that gives the hackers an excuse to blame.
So, here is my suggestion on posting a ban list, as example:
Jesse - 30/05/2011 - Permanent, Speed Hacking
Jesse2 - 30/05/2011 - Permanent, Third party tool used
JesseNewb - 30/05/2011 - Permanent, Item hacked
Just need a short reason behind the banned char, u dont have to show players their hack logs or anything. I know this might increase the work load of GMs by a bit, but it allows other players to know what these hackers have done, so they dont have to imagine what story was behind the bans and what rumors have to say.