I don't understand why people bash WoW. If someone has an attraction to the lore, game play, Warcraft in general, or the community it creates, why not play the game? Isn't desirable content and PvP action determined by the individual playing...not the outsider's opinion? What's more, $13 per month to enjoy a recreational activity is a rather cheap expence compared to other pastimes or hobbies.
For 4 and a half years, Blizzard as done an incredible job at creating a digital universe full of diversity in many different aspects. For those who are drawn to other MMOs are attracted there not because WoW is a bad game, but because they prefer the services that other games provide.
However, with the interest of sticking on topic; people who hack for the intent of doing damage to others deserve to be caught and punished despite the software involved.