You all are being way too tough on him. As someone who is fully supportive of LGBT rights, I find it absurd to be slandering him and even using slurs. Assuming he actually is gay, he has clearly been in quite a bit of denial and this cannot be easy for him emotionally. Leave him alone; you're oppressing this guy in the same way he does by voting against their rights when you harass him.
Why is he an anti-gay Republican Congressman? He doesn't seem to have difficulty making the lives of the rest of the LGBT population worse. Screw him (not literally, of course!
).