I LOVE my hunters. Only things that get me annoyed are rogues. They die, but they might take one of my guys out since I run 5 hunters with no healer. I should have put a healer in the group, they were just so much fun, I didn't need one before.

I throw my pets. I mean 70-80 yards. I either can see people coming (regular sight), or track them. I used and addon that announced people that showed up in my mini-map, so I could just target them (click on their name in addon window) and bam, don't even have to see them or anything. Then send my pets at them 60+ yards away. They really didn't like that. By the time they got close enough for me to shoot them, they were 2/3 to 1/2 alive.

Freezing traps are wonderful things. I set them up castsequence style and lay them out in a circle around me. People don't really get to me easily with those down. Then I just back up (20-30 yards) and pound on them.

For lower BGs (might work now, but I stay stationary a lot), I have a aspect switch macro with a hunter addon that takes off aspect of the "faster" if I get dazed. Something like,
/castsequence Aspect of the Hawk, Aspect of the Cheetah
It will reset if you die, so when you get resed so you can use it to put back an aspect.

I use BM and probably won't ever use any other spec. I love intimidate. Lowered CD due to talent and it turns into like 40-45 sec CD or so. Use that on round-robin is nice. It won't infinately stun people since deminishing returns, but it helps if it misses or get trinketed.

I use what I like as PVP pets. One Heyena (hamstring), one bird (demo shout and tags players for HKs), 1 wasp (range attack, lower armor and anti-stealth), 1 tallstrider (1 miss attack, people love to use their biggest attack 1st), and 1 core hound (range attack and slows casting). It may not be all stuns and DOTs and stuff, but I love the ferocity toughness, self-healing and self-ressing. On top of still having dash. Back in the day, I could have them with quicker attacks and completely lockdown a caster from pushback. Can't really do that now.

I 100% agree to get the 232 weapons from ICC 5mans. It takes a little to get them to drop and win rolls, but it is really nice to have them. I have an eng to make the epic ammo also, it is pretty much free and easy to get.

I like to guard stuff, so I might every so often, leave 1 hunter they really like to die, while I backup with the others and pound their face in. Guess what dude, you killed 1 guy, that can walk 30 yards from a GY that I am guarding and you got so killed for something that didn't even help your team. I will let them have a pretend victory as long as I get to keep the place I am guarding.

I cheat a little, by having Draenei with GotN.
Learn defenses. Sorry if you know them. Disengage. Master's Call. Deterrance. Feign Death.

For me, if a person gets <40 yards away, I have already screwed up.

Good luck and don't give up.