I’m not sure entirely how you propose that to be done. The problem today, unlike, say, 40+ years ago, it’s hard to separate morality from the political issues. That’s why we’re having to go to the length of referendums on overturning gay marriage, which was unimaginable 20 years ago.
Social issues should be handled among the populace, and, on a political level, should strictly be local, as the religious demographics are vastly dissimilar in the United States.