My take on this issue, like the gay 'marriage' issue in California, is that it's all about the use of language. In my view the mistake was made when heterosexual legal, non-religious, unions were described by the same term, 'marriage', as the sacramental religious union. It was only a step, then, to demands that legal unions between homosexual couples, or the legal protections afforded to them, should be called 'marriage' as well, as a non-discriminatory measure. It is unsurprising that many would oppose the concept of an equivalence between a religious sacramental marriage and a gay civil union. If only different terms altogether were used at the outset to describe civil and religious unions, this could have been avoided...