I'll never understand how some people interpret the Constitution's ban on establishing a state-sponsored religion, as an invitation to discriminate. This opens up a huge can of worms, as most religions essentially say their own system is correct, and if you don't believe it, you're sinning. Is it legal for Christian-owned establishments to ban Jews, Muslims, etc.? After all, many Christians believe you go to hell if you're not Christian. What about all the other restrictions in the Bible, so conveniently ignored? Bans on beards, tattoos, jewelry, etc. Is it OK to allow discrimination against people who have those features? Where does it end?
It's idiots like this who ignore the literal phrase "well-regulated" which appears in the second amendment, and interpret it as meaning "no regulation" for firearms whatsoever. Plus, that whole thing about it being oriented at militias, which implies that gun owners are actually official members of a state militia. And I say all this as a gun owner.
At the end of the day, there's only one reason why this stuff gets passed. Lobbying, and the money behind it. Logic has no role at all. Face it, people -- our system is corrupt.