@Frank, I don't understand your claims of overeager new mods. Do you really think Abge, Fortknox, or Ye would let me or any other moderator go on a witch hunt or a banning spree? We all take a lot of time to discuss our actions and what kind of policies we are enforcing on the site. Kestas himself reviewed this case and agreed a ban was necessary. Over 150 games played on accounts besides his main one, dozens of games with his multi's. This has been happening since he entered the site, and is probably the worst case of cheating to date.
"But does banning stop him from cheating more than not banning him?"
Yes, it does.
"lets say you caught some guy who had just joined cheating in twenty or thirty ancient med live games over the course of a couple weeks."
No, because they do not necessarily know better, if they don't care after being confronted then they will be removed, but there is no reason not to give them a second chance if they are willing to reform. Players who have been here for a while know the rules, if they break them it's not because they don't understand, it's because they just don't care. Especially when it's the 2nd or 3rd time being caught.