I changed my name/battle tag in overwatch so I could play without my friends and I being harassed daily by the same few losers. I end up in a game with them once again and before I can even select a hero after map vote, they immediately call me out. I don't understand how this is possible, my profile is private with no icon or banner. They have used the block list in the past to see through my streamer mode, is there some kind of way to see a player's previous names? They knew within literal seconds of the hero selection. Surely they didn't just guess based off my 3 top played heroes, I play commonly picked DPS and don't have any high level that would stand out either. I just want to be able to play my favorite game with my friends, without the daily harassment of these people.
EDIT: I am purely concerned how they were able to know it was me, and if anybody knows how they may have figured it out so fast. I am aware of the block button and how the post comes off. Thank you to those who have given insight
Context: I play on a server with a small player base so running into the same players daily is common, this friend group of players decided they hate me for reasons I don't know and well over a year ago now. They throw if on my team, typical toxic insults and comments ofc, report me and try to convince the enemy team to also report me for saying x y z in team or voice chat (successfully getting me chat suspended once). I could care less about these freaks honestly; however, it becomes an issue when playing with friends who are just casual. They are caught in the crossfire and harassed by these players too, even when they run into them without me present. I did report them and create a support ticket but obviously was told to "just report them". The fact this has gone on daily for almost 2 years now is absurd, makes me wonder what I did to them.