yes, i play a BM hunter. people who say i'm overpowered, in a one on one fight, even some one on two, depending on class, yeah, i'm going to pwn your face most of the time. every 2 minutes, i'm immune to fear, slows, polymorph, etc for 18 seconds. oh, and my pet is too, and he has +50% damage. so you're probably going to die, and so is the rogue who stepped in my freeze trap i dropped in combat.
and then once my cooldowns are gone, i have virtually no utility at melee besides a 6 sec CD attack, a pet that about half the classes can fear or sleep or some other type of CC, and a fast ranged attack that doesn't hit for much. for everyone who hates us hunters, here's the trick that has existed since the beginning of WoW- get in melee and slow us for warriors/rogues/shammies, or root us/frost nova us/fear us for casters. then stand in my deadzone and nuke away. pallies, im alliance, so no real bg experience there, but in duels if i can get you at kite range, you're basically gone. sorry. turn around and go the other way? use that stun on my pet not me, and then run?
yes, i've seen the marksman hunters throw up the 3k aimed shots, but to be honest i don't even have aimed shot right now. if i did, it would hit for maybe 900, crit for a couple thousand, because my bm build has nothing to do with my own ranged damage, but with my pet.
like someone posted before, it's all about teamwork. if i see a group of three people heading my way, i run. i can freeze one, send a pet on a second, but that third is coming right for me.
again, as has been said many times before, it's not the class. it's somewhat the spec, but even that just changes your tactics. it's each player, and learning which ones are good and which ones bought their account the other day. i have destroyed every class in bg's, and have in turn been destroyed by every class. if you're having trouble with a certain class, it's not the class, it's you and your tactics. ask others for ideas, because given the element of surprise, any properly specced person can kill anyone else, regardless of class.