"Sex between nonmarried straights was considered morally acceptable by 57 percent of those polled."
Or 43% say it is immoral. Since other studies have shown that 95% of people have premarital sex [citation needed], I would say we have more hypocrites than Republicans.