All the more power to him. He was smart enough to make a Bot that would give players a chance to get gold as they sleep, work, and or do other things thus making the game easier for them. Thus a "Cheat code" blizzard should know all about Cheat codes, being themselfs use them in all their games in the past. I mean the ToS that blizzard drawn up when you frist open wow is compelte bull shit in my opinion. It is agianst the ToS to have a name of a Celebraty. Such as batman or brintey spears.
Do you know that "Mercury" has made near $1M off this thing? It isn't his basement project anymore; it's his job.
You've made so many shady conclusions and painful semantical errors here that I don't know where to begin. I guess the only point I'm going to try to make (as the other complaints you've ranted here seem to be silly, inconclusive and unbacked) is this: Blizzard can define whichever terms of service they want, assuming that none of them require you to break laws. That being said, my read over of the World of Warcraft TOS (which I will admit was not fully complete) led me to believe that they were completely reasonable.
There are obvious reasons that you can't name your character after Batman and less obvious reasons that you're not allowed to name your characters after celebrities (conflict. maybe someone names their character Justintimberlake and many people don't like him or his music. this person may passively cause conflict simply because of his name).