@Serapheart, please don't say "every Christian knows." I personally know Christians who voted against Prop 8 out here in California, and Christians who don't believe that the end times are nigh. There are gay Christians who perform gay weddings at gay churches in America right now. Do you really think Jesus would discriminate against them? Or would he wash their feet and love them and embrace them and befriend them?
Maybe we read different Bibles. In the King James Bible Jesus mentions "peace" 105 times. I think he mentions marriage twice, right? And he never mentions homosexuality. If you're a Christian, following the teachings of Christ, I don't see how you'd care about homosexuality or marriage at all, and I'd assume you'd prefer peace with your brothers and sisters, no matter who they are or what they do.
You can speak for yourself, and maybe your whole family, church, or neighborhood, but you can't speak for all of Christianity. Marriage isn't even a sacrament for Protestants, and it wasn't a sacrament for Catholics until they decided to take over the ancient tradition during the 12th century. Christianity is different for different people, different places, and different times, which is why it shouldn't be the basis for absolute law in a government that isn't a Christian theocracy. Not only can Christians not agree on a universal morality with non-Christians, but there are so many different conflicting ideas within the umbrella of Christianity itself that there are 33,280 denominations worldwide (according to the World Christianity Encyclopedia, year 2000 version).












