Took me a minute to reply to this thread because I wanted time to give you a decent answer.
If you’ve got someone harassing you and Blizz is doing nothing about it, your best bets are to do the most you can for yourself.
-
Take the harasser off ignore and put them on your friend list. That way, you can see when they’re online and what zone they’re in, and you can actively avoid them. Look up their alts where you can and put them on the list, too. Their friends, too, because if their friend is somewhere, they might be in that place as well but on an alt you don’t know about.
-
Set a note in the entries on your friend list so you can tell when they swap character names because a name swap doesn’t take them off your list, but you don’t want them to hide under a new name that you won’t recognize.
-
Turn off your TRP for awhile. Put it up during events, but otherwise leave TRP turned off so that you’re not visible with a TRP profile map search. Make yourself harder to find and track.
-
Spend more time on alts. Swap mains. Put a character in a different guild and play that on occasions when you need a break.
-
When you’re in an area they’re likely to harass you in, be with a friend or two. Trolls like it better when they can target a lone person.
-
If they harass you, don’t respond at all. Make sure you and all your friends in the area report them immediately. All of you. The more, the better. But don’t talk, emote, whisper, or anything else.
-
Logging off or swapping toons is also a good idea. Stay offline for at least 15 minutes so they get bored and go do something else. Set yourself to AFK when you’re staying in one place for awhile.
-
Don’t speak out in public as much. Less talk on the forums or in trade or general if you do that.
-
For extreme harassment, you can faction swap your character and then faction swap again, or remake your character. Both of those actions will take you off their friend list. It’s a pain, but it does work as a temporary measure. If they’re determined, they’ll find you again.
-
Don’t let it show if it bothers you. If they think their harassment is making you upset, they’ll keep doing it.
Good luck. I’ve been actively avoiding a few people for a couple of years now, and I know how obnoxious it can get.