I will say this: in any profession, it is inappropriate to make your workplace an issue zone. Politics, religion, personal choices- I am not saying to hide them or not to be them, but there certainly is a line that should not be crossed. I have had multiple LGBT coworkers, some flamboyant so, with no problems- and a few that caused problems by using their orientation as a shield to ignore standards and rules.