There is so, so, so much confused perception in this thread. I'll do my best to clarify, but this situation is one where I can't go into too much detail about the things we do - doing so only benefits those who would take advantage of it.
Why won't Blizzard do anything to these game hackers and cheaters?
The answer we give in response to this question is the same as it has always been - we gather information from those who would exploit the game so that we can hit them back on a much larger level.
There's many reasons for this, but the primary one is that those who abuse our systems usually aren't on their own accounts - they're often the compromised accounts of other players. Banning them does little because they'll just use another person's information. We'd be punishing those who don't deserve it, and not stopping the abusers because they just move on to their next target.
It's much more effective for us to study what they're doing so we can break the processes at a larger level, or detect them earlier. This is a constant, ever-evolving battle. We break a bot, they make a new one, we study that one, break it, they make a new one. So on and so forth. It's a bit endless, and it always will be so long as there is a market for the things that they do. Gold selling and trading is, most of the time, the direct source of these botters and exploiters.
When Blizzard cuts back on combating farmers and hackers it shows and the game starts going to hell in a hand basket very quickly.
These preconceived misconceptions come from not being able to see what it is that we do in these situations. It's unfortunately a byproduct of having to keep our actions veiled in mystery, to be as well armed as possible when combating these things. The military doesn't state the intricacies of their strategies publicly for a reason. I'm unable to provide you hard facts about what we do - I wish I could, because it's all really cool and I'm in constant awe of the work we have going on behind the scenes. You will have to take my word for it - I can offer little more.
So the take away is that as long as you're willing to download a new bot every once in a while, you're golden?
No, most of them do get caught. But on the forums especially, players tend to focus on the negative more than the positive. And those who bot support that ideal, because they want people to think they're winning. They like the community to think that we don't do anything, because it discourages your player reports. And those reports help us immensely in our work.
Not reporting is helping the botters get their way. It doesn't look like, on the surface, it does much. But it runs a lot deeper than we're able to share.
In short... who cares HOW you are fixing the problem. We want to see MUCH faster results.
How we fix the problem matters because it's a lengthy process. We don't want to hastily put out a system that runs a 90% false positive return. Who is that helping at that point?
It's a lot like bug fixing. We have to make sure that stuff works as perfectly as possible when we implement it. We're dealing with whether or not people can access their accounts - I'm willing to bet that's a pretty important factor to you guys, and that you wouldn't much appreciate being suspended for something you didn't do because a 0 was where a 1 should have been. Stuff like that does inevitably slip through... but we work to minimize that effect as much as possible.
I'd like to think you could find a better way -- some form of compromise between long-term research and short term clean-up.
My father used to always say, "There's got to be a better way." When he said that, he meant it for everything - there is always a better way.
But if we had found it, we'd already be using it. >^.~< That's not to say we aren't constantly looking for a way to improve such situations.