With the notable exception of those people who due to their religious beliefs (what to mention common sense) are offended by being forced to kowtow at the altar of "diversity" i.e. homosexuality.
And how is this? Either you have no idea what you are talking about, or you are woefully misinformed. You are forced to treat everyone you work with in a professional manner, with respect and dignity. You need not even acknowlege they exist outside of the office. You do not need to be their friend, confidante', buddy or even acquaintence outside of work. But while at work, you will treat everyone with the same level of respect as you expect to be treated yourself.
You are not forced to discuss your sex life with anyone at work, straight or gay. Doing so is grounds for dismissal. You do not need to 'date' them. All you are forbidden from doing is harassing them. You can't scream 'nigger', 'Jew', 'spic', 'chink', 'bitch' or 'whore', either. Now, if you don't like those rules, you are free to go work in a location where you can discriminate and harass your favorite scapegoat to your heart's content.