I politely dissagree. Puritan / christianity beliefs may have once been at the core of America's original founders visions but it has been a rather progressive 200+ years. We now can find and see things, rather common place at that, that a majority of the forefathers would be enraged over.
I think while morality issues play the largest role in such a decision, it is in reality a 'technically' hard problem that we still feel we can 'fight'. (War on drugs since early 60's and seventies). The majority is not ready to admit defeat by accomodating, no matter what benefit.
I blame Christians, and their previous roots from the Puritans. I've seen enough other Christian-majority things shoved through as laws - it's no long stretch. And I come from the state that thinks, and funded, "electrocution to fix gayness". That was one of Mike Pence's doings in our state.