Buffalo seems to understand the law and the concepts of civil rights more clearly than you do. Even a law by itself is not a civil right. Laws which have not been declared inherent human rights (but societal privileges) can indeed be changed. There is no absolute value to a civil law in itself, depending on the nature of that law.
I am not the one needing to review the several previous long threads about gay marriage. You are the one, as you’re bringing up aspects already discussed as if these are new arguments (on your part). They are not. Nor do I need to review them, as I was a prominent contributor to some of them. I know how critical primary parents of complementary genders are to the formation of a complete human person, so I will continue to contribute to these threads.
Declaring a law to be a “right” does not make it so. And laws can be changed, and frequently are so. You seem to have some notion of the permanence of every new law, when in fact most laws are subject to modification, from a little to a lot. They are subject also of course to interpretation and reversal by courts.
Law works both on text and on assumptions arising from practice of the concept being legalized or interpreted. Law is interpreted based on common understandings of those practices & concepts. Law is always about context.
The purpose of civil marriage is not to affirm & codify romantic personal relationships – whether heterosexual or homoexual. Again, as two consenting adults you have the right to associate without restriction; you do not have the right to marry by virtue of that association. The purpose of civil marriage is to establish a unit for the procreation and raising of children in a stable structure.for the orderly continuation of society.