I agree with the behavior piece. Racist and bigoted behavior is unacceptable. (I teach, and if we defined people by their worst potential, nobody would succeed.)
In the case of discrimination against LGBTQ people is they (usually) aren't given a chance to behave/misbehave in a given forum. Simply persona-non-grata for what they do in their own privacy.
I only point that out to reinforce the idea that ideally we aren't judged by what we do outside of a given forum.
DISCRIMINATING AGAINST RACISTS/MISOGYNISTS/BIGOTS IS STILL DISCRIMINATION; WRONG:
RACISTS/MISOGYNISTS/BIGOTS ARE WELCOME TO PARTICIPATE UNTIL SUCH TIME THEY BEHAVE IN A MANNER THAT ALIENATES OTHERS EARNING THEM A BOOT BACK TO WHENCE THEY CAME