The answer to the gay marriage debate is make heterosexuals get Civil Unions. Marriage is a religious term and therefore has no place being controlled by our government. If churches don't want to wed gays, they don't have to, but a marriage is just a union of two people, so the government should treat them the same.
Also, if they still complain that it's against god's will....
Levitacus talks about buying and selling slaves, apparently god changed his mind.
People used the bible to argue that blacks and whites couldn't marry, apparently god changed his mind. (on this topic, if you're a minority and you feel that homosexuals shouldn't be allowed to live their life the way they want, I encourage you to read about all the historical injustices that your race had to go through... then rethink your position.)