Just turn off chat until you feel comfortable in the game. Don’t start comp too early because it’ll get 1000x worse when there are actual stakes in the game. Learn multiple heroes in each role. This is not Smash, don’t one-trick. You’d just fuel the toxicity by not being willing to swap if needed. Overwatch is played around counters. Great thing is that Quick Play is meant to learn heroes and the game itself. You have the option to switch during the round. Use it if you can. Play Mystery Heroes to try more characters. Just focus on learning the game, heroes, maps, and teamwork. And most of all, don’t let people get to you. Once you do that, you’ve become part of the toxicity. Don’t become part of the problem because every time someone succumbs to the toxicity, it gets significantly worse. Good luck out there. It’s a war zone out there. Stay strong.
Literally can confirm the Soldier/Mei one. I flex between roles, and I have characters that I play because someone else isn’t doing their job.
Tank:
If DPS can’t kill anything: Ram, Orisa, Zarya
If DPS can’t kill an Ana/Ashe/Hanzo/Pharah/Widow/Zen: D.Va
If Supports aren’t keeping me up (whether it’s my playstyle or theirs that’s the issue): JQ, Hog if it’s definitely my Supports not doing their job
If everyone has given up on my team and I’m suffering: Ball
DPS:
If Tank isn’t tanking: Mei, unless they’re at least semi decent and not Doom or Ball, then Sym
Supports can only heal Tank or are being petty: Mei, Reaper, Soldier
Supports:
If Tank isn’t tanking: Brig
If Tank Is hard feeding: LW
If DPS need help: LW (positioning), Zen (damage)
If DPS are only shooting tank: Moira or Zen
If DPS are worthless: Moira
If DPS need to be babysat and Tank is Doom or Ball: Mercy, if they fail me, Moira
If Ana exists: Kiriko or LW