To summarize:
Gay marriage foes: homosexual and heterosexual relationships/marriages are fundamentally different, and so should be called different things. They should not be legally equivalent, which is why civil unions have been/should be developed for homosexual unions.
Gay marriage advocates: homosexual and heterosexual relationships/marriages are fundamentally the same, and so should be called the same thing. They should be legally equivalent, and homosexuals have a right to the same marital unions/laws that heterosexual couples have.
Both sides to the opposing side: Your view doesn't make any sense. It is incompatible with both science and religion/ethics. You are therefore both stupid and evil, and just a notch above Hitler. Maybe.
/thread