The fact is you play against shitty opponents, sure, you can use skills to counter theirs, however hunters will ALWAYS have something up to keep you away from them. I don't doubt your skill, but you cannot tell me hunters and warlocks are "balanced". If either of those classes lose to a rogue they're just bad, period.
This is not the case. I doubt even the majority of the opponents I face/have faced are 'shitty.' You're being terribly prejudice. I will admit that there are probably more bad players on Feathermoon than the average PvP server, but then again, all you've seen is some light world PvP. Have you even played one 60's BG?
I can tell you that Hunters and Warlocks are balanced for the same reason I already tried to bring up: the whole game doesn't revolve around PvP. Yes, I'm aware that both Warlocks and Hunters are generally good against some classes and find ease in defeating them, but you must realize that the same is true for those same classes. Priests can beat Hunters pretty easily. I've dueled the best PvP hunter in our guild (Field Marshal) and won without much of a problem... and that's without a single point in shadow. Warlocks don't have the targetted DPS ability that mages have. Hunters do great with DPS in raids, but they're not hard to beat if you try.
Fortunately, this game isn't meant to be equally balanced accross the table. Classes are
supposed to have staggered abilities. Hunters are
supposed to be able to beat a Rogue easily 1v1. However, when you have the element of surprise on a hunter, how hard is it for you to beat them?