Jim Kolbe from Arizona is gay, and he keeps gettng re-elected, and the fact that he's Republican-and-gay doesn't bother me in the least, probably because he doesn't wear his sexuality on his sleeve, so to speak, and you don't hear about him chatting it up with teenage boys on the internet.
i AGREE WITH YOUR POINTS.