In my opinion, this is a subject that our politicians and religious organizations, in general, have made very difficult to address rationally. The citizenship seem to have a more nuanced set of opinions on this subject than you are led to believe, opinions that seem to change little over time. In my mind, the topic also seems to dominate the national discussion excessively, to the detriment of other issues that can more critically impact the well being of the nation. But it does seem to be a good topic to push agendas and foster divisiveness. The politicians of today are mostly a bunch of hypocrites.
First of all, the results of a survey.
I was led to the survey by this article.
The last section of the article seems to suggest that attempts to legislate in this regard may make little or no difference in a practical sense in the final count.