I’m not stupid enough to “discriminate” against perverts. Rather, I would fire them for performance reasons, for lateness, or because of cutbacks. No sane employer gives a specific, personal, non-business reason for any firing.
Any employer who says, "I'm firing you because you're queer", is too stupid to stay in business anyway.