>>714823504 (OP)It's a sliding scale.
If a guy walks like a faggot and talks like a faggot, saying he's a faggot is fair game.
If a character is not really exhibiting any preference but then is randomly revealed to be homo, like Tracer, it's a bit forced but acceptable-ish. Adds variety, lesbian porn of her has skyrocketed since the reveal. Don't overdo it.
If a character acts like a straight dude, looks like a straight dude and his fanbase memes him into being the team dad, and then you say "actually he's gay, and that other guy you like is gay too, they were gay together but broke up", you deserve to get lynched.