Marriage has always been about community and religion, in many countries people never bother registering it with the government. In some countries like Canada, common-law partners get the same benefits as married partners.
Personally, I'd be all for doing away with the entire government institution of marriage, and simply have 'civil unions' for all, with each community and religion being able to decide for themselves what 'marriage' means.