Saw this thread and I was interested, so here's my reply:
I think for the sake of proper representation of the LGBT community, straight actors should only play gay roles if they won't be a stereotype, that's why I respect certain actors and actresses since they can portray a character and not seem like a general stereotype like Zendaya for example who acts as Rue who is either gay or bisexual, the way she acts is generally normal and she doesn't play up to a stereotype. But stereotypes may not always be a bad thing like I learned from Persona 4 where the VA of Kanji voiced his shadow with a stereotypical gay voice and act but his actions and motives weren't truly stereotypical to where it was insulting, it was more a way to see that Kanji was battling with his conflicted feelings and how he saw himself
I think tho that it's easier for a woman to play a gay role and be able to shake it off since it won't truly affect her since norms are different, while if a guy does a gay role it'll likely pigeonhole him or discreetly doom his roles since the main bulk of the west doesn't want to see major badass guys playing roles like that, I mean us gays and bis do make up a big demographic but we're still not really strong enough to change the main heterosexual view points. Especially with blacks like myself, IG comments and people in general showed me that they don't want to see a sexy or hyper masculine black man do a gay role because for some reason, the general female demographic doesn't like bisexual men, while with girls it's hot for guys if their girl goes ways.
I myself never understood that disdain, I'm currently in a sort of relationship with this guy and he's gay but he does have occasional moments where he does show sexual desire for girls which I find cute and he doesn't mind that I like girls more myself. I think it's different for everyone tho