This whole mess is why I think we should follow the model of several European countries, where the government performs civil unions, which grants all the legal rights, but marriage is left to the church.
No.
Because then you still have class separation and segregation, and separate =/= equal.
If you want equality, call a spade a spade. All gets marriage, or all gets civil unions, or all gets neither at all.
So separate but equal? For the record, not all first world countries do so, they recognize gay marriage not civil unions.
What he said.
BL.