This is where you guys go wrong. Counters like this are unavoidable. You can’t make Genji not a counter to a role without remaking Genji, remaking each and every support in the game, or some combination of both. And even then, there will be some character that counters supports in the game.
Somehow, you guys have become convinced that you can just not have counters in a game like this. This is untrue, and we can test it. Design 5 characters, literally just type out how they work, and I’ll tell you who counters who and why.
This is due to every character being unique; you can’t even get away from this in Call of Duty because some guns counters others. A sniper will always counter a shotgun just due to effective ranges for example.
And that goes back to what i was saying. This community is, well, horrible. The mentality is just wrong. People don’t know what to ask for, so they default to “This tank is tanking my damage and that shouldn’t be! Make them not able to tank damage!” or other crazy stuff like this.
And that’s not even starting the discussion of peeling!
Here’s a question: who’s supposed to peel for supports. If you said “Tanks”, you’re wrong, but not alone. How is the tank in the front line supposed to peel for supports in the back line!?
Soldier 76 can turn his head to blast a Genji in the backline. He can literally stand there and shoot genji, but people expect the TANK to leave THE FRONT LINE and go to THE BACK LINE to stop Genji. That’s a problem.
Your issue isn’t Genji or supports or counters. Its the community’s expectations as a whole.