Other people at work are discussing these matters.
In some cases, I was reported by others in the conversation for “homophobic” remarks. In others, the instant message conversation I had was sent to HR.
Doessn't matter if others are discussing it, and if you are using company resources or time to IM, that is likely a separate offense. You have been given good advice on this thread. Your best course is to discuss nothing that is not directly job related. If you get fired, you will likely be marked and find it very difficult to get another job, plus an attorney will not likely be able to help you based on the information you have provided.
You simply have to realize that as a hetero you are now a second class citizen.
Sounds to me like too much gossip going on at work. I'd avoid it.
On another note, I think you found out the hard way that co-workers are not "friends", they are co-workers. I get along with everybody at work, smile, be professional, joke around but trust no one.
Our motto when I worked in HR "I am a sponge". Meaning of course, I absorb but I do not repeat and I do not give an opinion (as I am doing now lol). Sad to say in our new world, only the allowed opinion matters. It's a crazy world these days.
I really feel for you ... you are clearly in a den of vipers and someone has it out for you.
Sorry I keep coming back to this thread but the responses from Freepers is fascinating, especially the baiting of you because of your values.
Good luck.