I spend a lot of time defending genji and genji players, but we need to address the true problem in Overwatch.
The hate towards Hanzo players is INSANE. Even though Hanzo is an incredibly good character that has more viability than Widow, he gets way more hate for existing. Even on defense, with a team that combos, say a Zarya and Orisa, people just insta-hate him.
Let Hanzo players live, you know damn well that you pick some dumb shit all the time and just play what you want but because it isn’t a sniper you feel superior.