I am going to disagree here. Due to marriage having some particular defined differences, mainly legal, financial and the next of kin thing. There should be some sort of legal demarkation in status. Especially as some people do not want those differences. With there being no concept of common law spouse in the UK and a simple, cheap method of marriage I think marriage has its place. The social acceptance or not of being married is long past with cohabiting couples not being seen as at all unusual.
Why should there be any legal demarcation? Why should should any couple be forced to pay for rights that they should have automatically.
Social acceptance is entirely dependent upon the social demographic in which you live. What is perfectly acceptable on a council estate is not within other sections of society.
My main criticism is the rights of Fathers to access to children and the unmarried Fathers basically have no rights over their children even if they are in a long term relationship with the Mother and live as a family unit. Also Pension rights for long term couple and inheritance rights also, all of which should be rights for everyone who chooses to live together for a specified length of time automatically. You should not be required to pay for these rights, which is what Marriage essentially is.
This was never going to be the case though. It was never about forcing churches to hold ceremonies they did not agree with. Even if Civil Unions had been called marriage there was still no legal requirement for a church to hold such a union. So we now have a situation, due to pressure primarily from religious bodies, of seperate, but not quite, equal.
Personally I feel they should have made all marriages civil and if you want to have a religious blessing that was entirely up to both you and your respective faiths.
Pressure from Gay Rights groups are looking to overturn these bars to church same sex weddings, much like the adoption issue.