The very act of recording "truths" makes the "truths" untruthful. The Bible was written by men 2500-1800 ya approx.; fact. The Bible was translated from Hebrew or Greek (Old Testament/New Testament) into Greek (Old Testament) and Latin (for both) then eventually English; fact. There have been countless versions of the bible through time in Greek, Latin and English; fact. Was none of the translators ever tempted by, say, the devil to mis-translate? Were none of the Popes or Cardinals in the Dark Ages corrupt dictators? It is possible that the original Bible (which was penned by multiple authors across hundreds of years) could have been influenced by God's hand but not every single translator.
I felt like I had to point out that this is historically inaccurate. God influenced the hand of the writers of the Bible--it was a creation of God through mankind, not something people made up.
I'm not from America so I can't be the best person to make a judgement but from what I know, it's really complicated. You can't force states where the overwhelming majority of people oppose gay marriage to make it part of their law; the process needs to be democratic. And since each state is basically a country, it should be up to the state government not the federal(?) government to decide if gay marriage should be allowed. It's like if every state legalised medical marijuana; chaos would break out in some states but some states would be unaffected altogether. It's like making marriage illegal for straight people; if 99.9% of the population were gay (and the gay people weren't loving and accepting like most are) then it would be totally fair for them to outlaw straight marriage. Besides, if homosexuality was the main sexual orientation of humanity (but we still procreated out of neccesity) then the Bible would totally support gay marriage because all the corrupt cardinals etc would change God's divine message.