By Ben Cohen



A testy back and forth between Dan Savage and a Christian conservative over Gay Marriage:

