Not to bag on casters, but come on. Casters can "smack" around almost any class with IGMS, Ice Storm and Mantles. And a Rogue/Hider can't do shit versus my Warlock PvP build because I retain flat foot AC have enough AC to handle anything and Hide is currently bugged out the rear =D. I always Touch, never miss, and Imp Evasion does nothing vs my Touch Attacks, and Acid Based Damage easily takes care of any SR unless they're smart and take acid resistance.
You obviously don't know how to correctly build a PvP Warlock. I can make a Warlock virtually untouchable by all melee classes. I've played on a few PvP based servers and I have yet to be completely owned with my Warlock. The only people I have trouble with are Maximized IGMS spammers. Ice Storms are easier because Warlocks get free resistance so it takes the edge of ice a bit.
Oh and average of 30 damage is good when nothing can touch you and you always touch them.