Absolutely, John. Culture is huge. But at least here in the US, it’s conservative Christian denominations that weaponize and systematize faith as a structure of and a framework for homophobic discrimination. It’s much harder to work on on cultural bias when churches are justifying it.
Liberal Christianity is one thing. Even when they aren’t accepting and affirming inside their sacred spaces, mainstream Protestants tend to promote cultural tolerance. I might not like what they teach about sin, but I can socialize and mingle with them, given that they don’t usually try to weaponize their points of view or legislate them.
Evangelical Christians and Catholics in the US are a different story. Not only do they stigmatize us, but they do it actively and with a view to imposing their religious beliefs on society at large.
As bad as that it, what’s worse is that they almost literally are handing weapons of abuse to people who don’t even necessarily share their religious beliefs. They’re normalizing stigmatization and bigotry by making it respectable.
That makes our cultural struggle much, much harder.