...huh? Are we playing the same game here? Hunters are the KINGS of group PvP.
You get mail at level 40, which is the second best armor type in the game.
Not really, but especially after the patch. Get a DPS pet (cat, raptor) and let er rip. Any class that can stop the pet with a skill will, but that's time spent not attacking you that you can use to damage them from afar.
After patch, with the right talents, you can heal your pet's status with mend pet, thereby having your pet act as another source of DPS.
Frost and Freeze traps both have their uses in PvP, and they can be laid down every 30 seconds when using Feign Death.
Hunters are normally the 3rd in damage meters, under rogues and mages.
You don't realize the value of a skill that takes you out of combat and makes you appear dead to your enemies? In complete seriousness, Feign Death is one of my most favored hunter skills.