Everybody from homophiles to homophobes, hawks and doves, junk food junkies to vegans, bring their agenda to school, church and city streets. That's called America.
I'm glad I'm not gay. But I don't really care if anybody else is. The arguments against it are always morality and health. Well, as far as morality is concerned I can think of a lot of behavior that is considered acceptable in America which is far more immoral than gays having sex. For example our (lack of) energy policy. It's not just destroying individuals (through lung disease, etc.) it's destroying the planet and the lives of future generations. To me that's more immoral than some fruitcakes munching on each others balls.
Health issues, well I think MacDonald's alone causes more health problems in this country than AIDS. Add to that Burger King and the rest and it's a definite fact that our communal health is being hurt a lot more than any sexually transmitted disease or all of them combined. But we let people eat and sell garbage because of freedom of choice. Which is the same reason we should let them have sex with whom they choose.