I don’t think in this era of Azeroth being a Warlock is something you hide, sure there is still the rule where you don’t keep your demons walking about that much is certain. But my goblin is always wearing a blazing Felsteel attire, never had a problem with it… we are no different to Demon Hunters in that sense.
Then again that is just the Horde mentality, not sure how you Alliance people do things over there.
I totally see your point except as my characters usual facade is a friendly little gnome scholar, her also being public about using life draining magics would be…pretty dumb on her part.
Even if a Warlock doesn’t have to fear being struck down on sight, there are all kinds of benefits to be had interacting with people while not making it blatantly obvious.
Unfortunately, OP, I don’t personally know any guilds that fit that description off the top of my head. This might be a good place to start, though!