I think a lot of this stuff is as much an expression of certain communities of interest as anything else. Extremely conservative Christianity in the USA, from a distance, seems driven by a culture-war mindset as much as anything else. I wager that homosexuality=bad is among very few things they can agree on in those megachurches.
Not that anecdote proves much, but I spent the first twenty years of my life attending Catholic mass weekly and the priest had a lot to say about materialism, family, charity, love, forgiveness. Although officially the line was maintained that homosexuality is wrong (which needless to say, I disagree with), it was just not that big a deal. Barely mentioned, I would say. I remember one fairly wise old priest we had for years who took the view that on certain issues the official church became paralysed and you either dug into your mutual ditches, or you just sidestepped it and got on with things.