You may know a transgender, so do I at least three. Difference is they're just people to me with their own identities and no one has a right to tell them what to think or feel or that they are not salient human beings.
The other thing is you have a deep fear of homosexuals and anything non binary. I can tell you why. You are a closet homosexual that can not accept you're different and you hate yourself and everyone else.
It's as plain as whatever nose you have on your face. You are what is commonly referred to as a fucked up individual.