Agreed, though it functionally happens in comic books (in large part to a ban on gays for decades).
Honestly, I just don't buy the writer's justification for turning Todd gay, due to the fact it was based on usual superhero cliches (women troubles) and them willfully not getting a 90s JLA plotline (where Todd confesses his love for Al, but plainly states it's not sexual).
And honestly with Todd, it just seems too damn easy. This guy's supposed to be the angst machine and he turns over a new sexuality leaf seemlessly? Cop. Out.