Legally, however, gay marriage doesn't solve all the problems. Ideally, "civil unions", granting all the rights above, would be allowed between any number of mutually-consensual partners - e.g. Mormon polygamy, Hippy communes, ... This would also bring additional recognition and acceptance to these people.
I don't think this is true, and anyway it's completely irrelevant. The post-1950s definition of marriage is a result of secular progress, and was definitely not defined by religion.
> I don't see a problem if religion retains the right of defining marriage - a union between a man and a woman.
I see a huge problem, which is that "religion" isn't an entity. If you want religion to have the right to define marriage, you must allow pro-gay churches to define it the way they see fit, too.
(I should add that as an atheist, I would fully support laws limiting religious weddings to a union between a man and a woman. I'm not interested in dragging religions kicking and screaming into the 21st century.)
As for Mormon polygamy and hippy communes -- absolutely! As long as it is willing, consenting adults, I am all for it! But, right now, lets take this small step.
This is not actually true. Marriage is a very very old concept.
It wasn't long ago that marriage was also widely accepted as an asset for parents to sell. It was relatively recent that monogamy wasn't assumed, and that the maximum number in such unions was two.
My personal feeling - speaking as a gay man and therefore somewhat personally linked, but also as somebody who has not once suffered bullying or mistreatment because of it - is that there are two crucial reasons gay marriage should be legalised, and neither are to do with "made up customs".
Firstly the legal side: inheritance law, hospital visitation rights, insurance, etc. etc.
Secondly, the impact it has on how people view homosexuality. A step towards equality is a step towards not seeing gay kids bullied, gay teens killing themselves, gay adults being harassed in the work place, etc. And that's a huge deal in my opinion.