There have been times and places (such as in ancient Greece, or in pre-modern Japan) when homosexuality was more accepted and less controversial than it is today in some places in America. So, I think it's possible for us (homosexual, bisexual, asexual, and heterosexual) to all live together and get along as well as humans manage to get along.
Yes, it's off topic, but since you ask: I'm voting for Kerry this year. And yes, one of the things that appeals to me about Kerry is that he seems to be more tolerant of diversity than his opponent.