I absolutely agree with the above post(s

). You are most certainly not inclined to whisper back and Blizzard is definitely aware of that and the fact that many legitimate players do not even chat in game at all. Though I'd say that sending a message back (even an automated one with ShutUp AIML) helps make you seem like less of a bot (even if it makes you seem like more of an idiot. "WHY ARE ASS HEALS BAD MAN?").
They're definitely overrun with tickets about botting. I know for a fact I've seen/heard people in BGs using the report for cheating button just because they think someone is bad. So just because someone uses that on you doesn't mean you'll be banned. Taking steps to figure out whether or not that was likely (such as using LogMeOut or BGFarmer to log out if your name was mentioned in chat, or monitoring the Tramper Whispery plugin at least) and then playing it easy if you do think its likely, is a good choice. I've been "reported" for botting before in BGs (back when I used bgbuddy lol) and never even heard anything back, not a ban or temp ban. Like the above poster said, unless you're running a huge bot farm or doing something totally dumb like farming instances non-stop, the likely hood of being banned really isn't that high if you take the right precautions.
Though there are some things that are highly likely to get you banned, mostly things that exploit the economy like as I mentioned farming instances repeatedly for gold or using gatherbuddy. Just look at the ban section, you don't usually see many people perma-banned for BG botting (I haven't seen a single ban report for BGFarmer in particular, and I've botted more than 5k bgs at least 50% afk with it myself alone) and I'd say most of the quest botting people get banned for is probably getting stuck (questing should be monitored 100% of the time, seriously) or just bad luck (player report and GM observation). Using public profiles like Kicks CAN get you banned, though I've leveled up 10 characters to 90 without a single issue with them, so I think it's just luck.
Everyone says that BG farming is a death sentence, but I've honestly found it to be the safest (though certainly not fastest) route to level up characters as long as you are using a paid botbase (BGFarmer) and a good routine (tuanHA's free ones are good if you don't want to pay, but they don't support all specs). Obviously you have to pay for a lot of this stuff, but these are developers who put a LOT of time and effort into ensuring their product works. Complain all you want about having to "pay for something that should be free with honorbuddy", but the HB devs provide the FRAMEWORK and some damn good free botbases. Outside of BGBuddy (which we all know isn't good anymore simply because it's too overused - not because it is bad in itself), the Questing bot base is FANTASTIC and the Kicks profiles are 100% free. AutoAngler (with WOD update) is free and FANTASTIC.
Every profile and plugin you use was someone spending hours programming, testing, bug finding, maybe even losing accounts to find issues so that you don't. So just remember that. The HB team provides the framework, the buddystore is a good addition to the community and in the end will allow the greatest devs to continue to do what they do, maybe even full time, to make your life easier. I personally am on the Millz BGFarmer beta test team and I see how hard Millz works on his bases and routines. It is NOT easy.
And just for the record, I'm a ten year WoW veteran. I started playing in December, 2004. I have nothing but love for all you buddies who automate things that are boring and stupid. Who the hell wants to quest to level up when that's the most boring and pointless part of the game? Why is it so damn hard to just do some PVP or raid and not have to do dailies, mess with your garrison (GARRISONBUDDY IS AMAZING, IF YOU HAVEN'T CHECKED IT OUT!), and all the stupid stuff they try to force you to do to stay current. Screw that, I play the game to ENJOY it, not have a second job.
Also to point out, if you see a fellow buddy and message them, don't ever use the word "buddy" or "hb" or something stupid like that. Just play dumb like you don't know they're botting and let them do the same. Chat logs are monitored, as you all know. I actually think there was someone in a raid I was in once using Tyr@el (now Enyo) and tuanHA (as was I) and I almost decided to say "so, is your favorite battle pet Tyr@el?", but decided against it. I think I agree with the fight club rules someone posted above.
Rule 1: Do not talk about or mention honorbuddy in game.
Rule 2: DO NOT TALK ABOUT OR MENTION HONORBUDDY IN GAME.
If you really want to ask someone in your guild you suspect, and you trust they won't report you, just ask them on facebook or skype or steam or something, even vent or mumble. Don't be an idiot. If someone asked me if I was "using enyo" in game, even if they were like "its cool me too" I'd be like "Is that an addon?". It's not worth risking your account. Freakin' talk about it out of in game chat all you want, but never in game.
And again, if you see a buddy stuck and in need, be a friend. Message them something silly like "lol man you got your autorun key stuck? you're running into that wall XD". Play it dumb but try to see if they have whisper alerts on. Obviously do not say anything that would make it seem like you bot too. Send 3-5 just incase they have LogMeOut set to whisper logout after a few. If they don't, well just hope they come back soon and learn their lesson if they get a 72 hour ban.
Again for anyone who is curious, good plugins (including some I forgot):
1. LogMeOut
2. NoMoveDetector
3. ShutUp AIML
(new)
4. theTramper Targeteer (lets you know who targeted you and when, helpful for quest botting or grinding)
5. theTramper whispery
6. PushHub (sends a push notification to your phone on certain customizable events like whispers, bot stopping, level up, death, profile changes, etc. This plugin was made by Mirabis, who also makes some KICK ASS routines for druids. He is a great developer, one of the best).
(4, 5, and 6 are on the buddystore. Others are on the forum)
Use those and you will be in good shape to protect your account. Also try to go to a low-pop, non connected realm if you can. I personally found one that has no connected realms and is low-med pop, PERFECT place quest bot if you're safe about it. But always monitor your bot for at LEAST few hours (preferably days) if you're using a new botbase or profile. Bugs happen in all code, issues will always be there, its up to you to make sure you get logged out if it happens and PLEASE post the log to the author of that plugin/botbase/profile so they can fix it if its something that needs to be fixed. You're only helping yourself and the entire community by submitting logs.
And again, please be kind to fellow buddies, but don't be stupid about it. Play it dumb, if they respond let them play it done, go your separate ways. In the in, this is not a competition, we are a community. We are in this together, helping build a better bot so we can all enjoy the game the way we like.
(SIDE NOTE: WHEN YOU GET STUCK OR HAVE ISSUES, PLEASE SUBMIT THE LOGS TO THE APPROPRIATE THREAD! IT ONLY HELPS ALL OF US IN THE FUTURE. YOU ARE DOING YOURSELF AND THE COMMUNITY A FAVOR. )
Sorry for writing so much, I'm on my legally prescribed adderall

. Goodluck yall, be safe.