if they were going to fire you, they wouldn't have hired you in the first place.
Nobody at their interview goes "hi im gay will you still hire me?"
They keep it a secret, and then later get outed. This is what they fear, the consequences following if someone finds out and tells others.
Or maybe a very accepting manager was replaced by a very bigoted one
If you do good enough work no one will give a stuff if you're gay or whatever else.
Please tell me, exactly how far disconnected from reality are you?
There are people bigoted enough to
disown their own children because of their loveuality
Firing some relatively random person would be no problem
If I was a Jewish store owner I wouldn't want a neo-national socialist working for me. If I was black I wouldn't want some from the kool kids klub working for me.
Are you honestly comparing loveuality (which can't be chosen) to a loving
hate group (which people choose to participate in)? Why do you think this is a valid comparison?
If an employee is actually a neo-national socialist or kool kids klub member and are committing discriminatory acts, then you
do have a right to fire them