Integrity is always the best policy. Who wants to work for assholes.
In the age of The Patriot Act, mentioned above, if you're out, and leading a single life, as opposed to the deceit and multiple lives of a closet case, you aren't considered to be a security problem. You're only a security problem if you're a dirt bag, and not a honest person and someone can hold something over you.
There's also the issue of social responsibility. While sex should be a non-issue in the work place, folks only get more accepting if they find out all gays / bis / straights aren't flamers, with squishy asses, and lisps.
In my personal experience, and having been honest since my early 20's I make it a non-issue.
Here's the thing about working for someone else. If they don't like you they don't like you. No one owes you a job. Unless it's government, they really can't be forced to give you a job. Even then, if someone wants to get rid of you, they WILL. Best to be a honest person and to be respected for that, than being a dirt bag.
With nearly 7 BILLION folks in the world, if someone doesn't like you, move on.
I think you'll find that integrity often canceled out all the irrational fears you might have about being a honest person.
You shouldn't wear sexuality on your sleeve. It should be a non-issue.
If you lisp, swish, swoon, and prance, you're going to get some push back, just for being weird.
When someone asks me what it feels like to be fucked up the ass, I respond "neato." They move on, because, after my honesty, they know there's nothing they can do to upset me.
Become a honest man FIRST, and learn to like yourself, then, the rest will fall into place. You're worrying about stupid stuff. STOP IT. That's crazy.
To answer your question, I've had more hatefulness from religious nuts than fag haters. False belief systems are a plague upon modern civilization.