I understand that there are a lot of people out there that aren't allowed to be themselves. Whether for fear of persecution/harassment, or even physical violence against them. I feel incredibly bad for them that they have to go through life hiding who they are. I'm also proud of the people who can. The ones that are openly gay/trans. The ones that were/are able to come out to their friends and family and be accepted.
But being gay doesn't make them special. It doesn't change who they are as people. They're still just regular people like everyone else. And a good chunk of the western world doesn't care whether someone is gay or not. It doesn't affect me in any way at all.
I don't care if you're gay/trans. Stop insisting that I should. You're just a regular person, and; in my opinion; should be treated as such. Which conversely means, that you shouldn't get special treatment for it. Just live your life and stop making a fuss about it.
Constantly shoving it in people's faces just makes the LGBTQ+ community look bad to people who aren't a part of it. It comes off as preachy.
Representation is good. I'm all for having gay characters in video games. It really doesn't affect me all that much as long as it's done well. Like my statement above, it shouldn't define a person's personality. They shouldn't be "Mark the gay guy". They should be "Steve, a good guy who also happens to be gay".
WoW did this in Shadowlands. Two central characters to one of the zones are gay. They didn't overtly come out and say "Hi! We're gay!". They just happened to be two married men; and would occasionally call each other "my love" or "My husband". Which is great. It's not pushy. It's not in your face. But it's there and we know it's there. That should be the same with regular every day people. Don't be pushy about it. Most people don't care to know that kind of info about you on first meeting. Be Steve, not Mark.