honestly the best solution right now is to buy an alternate account and play anything but mercy / support.
back in season 4 when Ana got dumpstered, I got sick of support and tried to convert to DPS. but the experience was terrible. people soft throw when they see a person with many support hours taking "their" dps. they play their throw heroes or just feed on tank. or DPS anyway cause support is your job.
so I bought an alt, left voice, and spammed DPS. In one season, I climbed within 100 SR of my main. This taught me that a significant portion of my struggles in Season 4 were simply due to toxicity that originated at hero select.
It's a problem with the game's design that Blizzard will need to address one way or the other. Not sure if going full CareBear is the correct route though