I wonder if, perhaps, the degree of emphasis that the religious right puts on homosexuality as a particularly grievous sin isn't well correlated to the degree of acceptance of homosexuality as being normal. The same is probably true of abortion. I would not be surprised if there is a trend that the more prevalent acceptance (at least at the public level) these sins become, the greater the vigor with which they're preached against.