And at one time everyone believed the sun circled the earth and that slavery was okay with God, that adulterers should be stoned to death and on and on.

Marriage no longer only means a union between a man and a woman just as a man and a woman getting married no longer necessarily means they want to have children - but will have sex.  All this idea about marriage WAS ONCE all tied up in a neat little bundle - and it no longer is.

I don't think the Supreme Court was "perverting" the Constitution but was recognizing the fundamental equality of people to participate in the society and the "common good" created by that society.  At this point, LGBT marriage is accepted by a majority of citizens and I think the Supremes waited to make a decision until it was evident that there was that acceptance.  You may dispute the "liberty" of gay marriage all you want - but you have already lost the argument in the minds of lay Catholics and most citizens.