Just going to rant for a second here...Sorry if there are numerous threads on this already.
I find this highly annoying. Let me start by saying, I play on the Horde side. Rarely, but surely I'll see a familiar face doing the exact same thing after releasing (If releasing at all, some people just walk out of range of the spirit res right before it releases.) and i'll know it's someone using third party clients.
Like I said, I play on the Horde side in Stormstrike BG. I've seen this one particular bot on Alliance do the exact same thing every night for the past 4 days. By exact, I mean, he runs to GM; dismounts and casts Frostbolt. Mind you, he doesn't even self buff himself. Regardless of him being frost, he doesn't use any shields and he doesn't play defensively. He runs to the same spot every time and just stands there. If there is no one there for him to attack he'll try to cap. I know the difference between someone that's learning and someone that's not even someone.
I Reported him two days ago, and Blizzard said the necessary action will be taken blah blah blah. Sure enough, every night since then I've seen him in Arathi Basin. I went to his server and tried to whisper him, and he's away. I wanted to see if he would reply or something, but to my dismay he didn't. I find this highly unfair for the other team (I know it's an advantage for us, but still..)
I feel like, the rest of us work hard for our reputation/honor; and botting allows the person cheating to get everything we get while he isn't even at his computer.
/rant