Why should 1rkhachatryan respond to your questions when they're just ridiculous strawmen that you're creating?
For decades the line used to explain why gay actors can't play straight roles is the public won't accept them in the role. If it's a gay themed project that defence can no longer be used. And given that gay actors are not considered for roles on an equal basis with straight actors, yes it is fair that priority be given, when casting gay roles, to openly gay/bi actors. If an openly gay/bi actor can't be found for the role, then fine, cast a straight actor. But at least make an effort. In this case it's not like the role of Victor is particularly challenging.
In a perfect world where every role was cast on merit and not based on personal lives which have nothing whatsoever to do with acting, then sure, cast whoever. But this world is far from perfect. Representation matters. For any other minority group this wouldn't even be controversial.
Of course you can. You shouldn't, but you can. You can fake anything. That's the whole point of acting. You just want to claim you can't because it suits your argument.