You did. holy shit. You said objecting to gay marriage based upon religion goes against the first amendment.
No one is using religion to create laws. People are allowed to use morality when choosing their laws regardless of where that morality is derived. The government is not enacting a state religion, by passing laws against gay marriage. It doesn't break the first amendment. I can't be more clear on this. Christian, Jew, Muslim, Athiest, and many other people disagree with gay marriage, and want to see laws against it here in the United States. Just because I, or my neighbor, or a guy in California may use religion as the basis for our belief it does not mean that by passing that law the government is breaking the first amendment.
Why was it constitutional in 1791 to not allow gay marriage? The men who wrote the bill of rights, the men who wrote and signed the constitution would have never said that passing DOMA would be against the constitution. So why is it now?
Let me be clear. You need to understand what separation of church and state actually means, because you will look like a bigger idiot if you say these things publicly. It means the State can not enact a state religion, meaning no Church of the United States. Like there is a Church of England. It means that a Church can say whatever they want and operate independently without interference of the government unless the practice of their religion harms society. It's why Westboro can preach hate all day long, and picket funerals, but the Mormons can't practice polygamy.