Either you over gear everyone else or you out skill them because in a 25m (which I assume you do since you said warlocks and dks) you as a hunter shouldn't be top, you should still be able to compete on the dps meters but you really shouldn't be top unless it is a heavy AoE fight or ranged-favored-heavy-movement-fight.
This however doesn't mean hunters are shit, absolutely not, we got amazing AoE, we got bunch of other things that might not be super mega awesome but can still make a fight easier such as kiting tools to high heavens and MD and feign death, deterrence, we can in a 10m bring more or less any buff missing.