To Saul: If procreation were the primary goal of our existence, then women wouldn't have been "created" with acidic fluids in their vaginal cavity which kill sperm on contact. If we were only intended to procreate, then there would be no instances of miscarraige due to the blastophyst being unable to attach to the uterine wall because the natural immune system of the woman is working to fight off the "infection."
Furthermore, if marriage were linked absolutely to procreation, then extra-marital births would be impossible. If marriage were linked absolutely to procreation, then barren marriages would be impossible.
The truth of the matter is that I understand you taking issue with someone "shoving down your throat" that it's okay to be gay. Honestly, even though I'm a homosexual I'm a little uncomfortable with it because I don't see the militant homosexual population as much different from the militant (insert any group) population. However... to deny the right of people who are different from you to celebrate what is, to us, an extraordinarily happy event, is unfair. Yes, it is one thing for people to say "being gay is perfectly right and normal and if you don't accept that you're a bad person!" but it's another thing, entirely, to say "we are people and we're doing our best to live our lives according to our values and we ask that you at least acknowledge our peoplehood on the same level as you" which is, I think, what is happening here. Having to explain to your children that "sometimes, people feel that they are more attracted to members of the same sex, but according to our beliefs that is wrong and immoral" should not tax parents to the limits of their abilities any more than explaining "that man with the shaved head and yellow robes believes in a religion called 'buddhism' and he doesn't believe what we believe... (and, in the instance of a Christian, Muslim or Jew) so we should pray for him that he might change his ways and go to heaven." If it is too much of a task to teach your children that the world is bigger than your faith tradition, or your moral compass, and that there are those outside of your tradition who should respect you and yours, but that you should also respect them and theirs.
That was rambling and poorly developed. I apologize.