My post also is looking at a correlating problem in terms of "non-official" servers if you will. WoWGlider while in itself ruined the game experience when you were a player vs a player who used it. However, its ultimately ridiculous that someone who through their own might and knowledge can write a program that doesn't directly modify the actual content of the game, rather just controls outside variables to get it to behave differently than expected at a user's consent, and Blizzard can claim copyright and sue for millions.
The correct way to handle it would be removing players who are found to be using the product from the game and/or finding a way to make your program resistant to such outside influences.
Theoretically, the company shouldn't even be liable for "damages" since they didn't trick players into doing it, they didn't force them to do so, players went on their own and did it, knowing the consequences. The program itself had no direct effect on the protected files themselves, only indirect.