As of 2016, you can be fired for being gay in 29 U.S. States, but not in the UK or Canada.
No
Yes, it is legal, but it it is rude and it wouldn't matter anyway. UK employers cannot fire someone for being gay.
If he or she is a permanant employee then the answer is no.
Leon
To terminate an employee means to fire that employee.
Who the hell business is it if they gay or straight, their music is great
No.
are you gay??
just because someone asks you if you are gay does NOT mean that they are gay. but they could be. but just because they ask you, if your gay... in that case not necessarily.
It depends what position the employee holds and the terms of your contract with the company.
Not if the employee told him in advance with proof.
If you are terminating an employee for cause, you can fire him and escort him out of the building immediately.