Wow. It took longer for blizzard to ban a few botters than it did for my wife to create and deliver our baby. Blizzard that is pathetic.
Well, here, think of it this way. We (even botters) all paid 50, 60 or 100$ for this game. Blizzard bans are permanent. Would you really want to falsely lose your account with no recourse? Personally I'm happy they took their time to make sure the ones "caught" were real botters. Could they have done it sooner? Sure. There are some players who play 10+ hours a day, some even more. I'm glad I'm not doing that anymore, but there was definitely a time in D2 that I was. So you can't just ban for time on; assuming its not 24/7. Some (actual humans) run the same exact run over and over again, using the same wp's, etc. So it might not be so easy to just assume someone who makes a game and does the same run is botting.
On the plus side, I don't see too many posts stating "you banned me but I wasn't botting" so it seems they did a good job getting some of a major botters. In the long run, botters will never go away though, so in truth, they should be a bit more agressive. Reading some of the botting forms, it seems about 1/2 of the users were "caught" Couldn't distinguish if it was random or a particular run, time online, or what; but lots of them lost their main and some secondary accounts.