Wow .... quite a passionate set of opinions. In reading this post while I let the TV babysit my kids for the moment (please let's not start a debate about that one) I would like to say this ....
The one issue that seems to get twisted is the idea that because to call something different is to call it less than. Personally, I support the supposition that marriage is defined as a union in the eyes of God between a man and a woman. It is a personal preference based on my life experience and I think to change the definition does take us down that slippery slope that AD speaks of. That said, different doesn't imply less than, thus to say that gay's are less than straight's based on a statement like that gives away one's bias (even perhaps their bigotry).
That said, I disagree with the Chruch's stance of homosexuality as sinful. It is however, different, than what is commonly agreed on as mainstream sexuality. To accuse someone of bigotry because they are against the concept of their children being taught that something "different" is "not different" creates confusion. I believe it is a frivolous use of education because teaching tolerance and love for one's fellow man is the job of parent's and family, not for Ms. Smith, my history teacher.
My .02