From ThinkProgress comes this gem of logic from Rep. Steve King (R-IA):
LE MARS, Iowa — To Rep. Steve King (R-IA), the problem is not that it’s legal for employers to fire an employee for being gay. It’s that the employee made his sexual orientation publicly known in the first place.
You have private sector businesses here and they need to have freedom to operate. In the first place, I would think that unless someone makes their sexuality public, it’s not anybody’s business, so neither is it our business to tell an employer who to hire. He won’t know who to discriminate against in the first place.
The great, yawning hole in this agrument is that sexuality is made “public” in everyday conversations in the most basic way; talking about your partner–same or opposite sex–and your activites. In order to achieve not making sexuality public heterosexuals and homosexuals would have gender neutral their langage; i.e., the person that I am married to, the person that I am dating, my spouse, my date, and never mention the person by name. When you say ‘Barb and I went away for the weekend to a cute little bed and breakfast,’ it is pretty much a clue-in to your sexuality whether you be speaking as an opposite sex person or a same sex person. We shouldn’t have to straight- or gay-wash our language in order to avoid discrimination.