Marriage is just a term, it has meant many things to many people, your definition is hardly the be all and end all of word usage.
You may be surprised to learn that words have meanings and as is the case with many words like marriage, that meaning has been established over thousands of years. You can call an arrangement between two people of the same sex a marriage if you like, but it doesn't make it so any more than calling a garbage truck an airplane makes the garbage truck an airplane
Quite opposite actually, I have listed a number of cultures that historically have used the word marriage to apply to gays.
Sorry, not the opposite. Do feel free to provide some credible proof to support your claim if you like.
Even the Catholic church had a ceremony called the "marriage of likeness".
Sorry, didn't happen. Your term "marriage of likeness" is a modern term coined by a man named James Boswell in his book titled
The Marriage of Likeness: Same-Sex Unions in Pre-Modern Europe. Boswell himself states clearly that the actual term given to these unions "adelphopoiesis". literally translated as "brother making" could rightly be translated as a homosexual marriage. As I said, homosexual relationships have been recognized, but none have been called marriages. If they were marriages, then they would have been called marriages as the term existed at that time rather than being called something else. Grasping on to the acknowledgement of relationships and trying to construe that as marriage is a poor excuse for proof mare.
In other cultures: Japanese in early modern times, Chinese under the Yuan and Ming dynasties, Native American tribes before white domination, many African tribes well into the 20th century, portions of the Middle East, South-East Asia, Russia and other parts of Asia, and in South America. (I have sources for these references but won't bother to type them out again since no one will actually read any of the books anyway. I will supply them to anyone who pm's me and really wants them.)
Sorry again mare, didn't happen. In all those cultures, the term used in acknowledgement of those relationships was not the same as the term used between men and women. Feel free to provide a bibliographical reference if you like and I will be happy to drop by a library and check the books out and prove you wrong.
As I have said before, the relationships were recognized, but were not called marriages.
I continue to marvel at the intransigence exhibited by some. It's like you are going to be personally held responsible and punished by God if gay people are given legal equality.
As I have said, I don't oppose civil unions between homosexuals that carry the benefits and responsibilities, and problems with marriage, but actually redefining the term to include homosexuals simply because they want to be seen as legitimately married is simply going to far for us and it was seen as going to far in the cases of all the cultures you mentioned as none of them called such unions marriages.
The bullheaded stance that words never change in meaning tickles me too, just what do you call the little device that moves your cursor around on the screen? It can't be a "mouse", can it? Words have many meanings and you don't speak for God so you're definition is no better than anyone elses.
Show me an example of another culture calling a union between homosexuals a marriage. You simply want to be viewed as normal when the fact is that homosexual is a tragic genetic aberation. Why not simply accept that you do not represent the norm and accept a term that acknowledges your relationship but does not seek to pretend that you fit squarely into the norm?