My first reaction is to agree with a few of the peoples opinions on this. But then I stopped and thought about it for a bit, and it turns out, I don't agree so much.
I couldn't imagine what it would be like to be gay and in the military, whether out or in the closet. I don't understand how some people can manage it. But, it's those types of people that makes change in this world. Yes, the 'don't ask, don't tell' policy sucks, but if it wasn't for gay men and women fighting for thier right to serve their country, that policy wouldn't exist, and they would be worse off. Sometimes change happens slowly, but at least it's happening.
Besides, I'm sure many of them don't define themselves by their sexuality. If they have a calling to serve, that is something they should follow. They may face hardships we could never imagine, but in the end they may be happier for it, for following their dreams. If serving is their calling, why should they think, 'I can't serve because I'm gay.'?
It's the same with some religions, or christian denominations. If it weren't for those individuals fighting for their place, perhaps many welcoming religions would not be so welcoming now.
As for voting Republican (or Conservative here in Canada), I will say I have a hard time understanding that. Since we live in a democracy, I'm sure there are other ways to make change politically rather than aligning yourself with a political group traditiionally opposed to your lifestyle.
Some may not agree with me, and that's fine. I love debates. I would never put down someone who shares my beliefs, calling them dumb, or something like that. That would just make me sound unintelligent and juvenile, someone without a relevant thought, but yet still wanting to be heard.