Maybe they think they are entitled to their views.
As an atheist, I would agree with many of the criticisms about formal religions. One of them is that they are hypocrites, they talk about tolerance, but then don't show that tolerance to other religious groups.
So wouldn't I be no better than them, if I behave in the same way. There for, I won't. When I say I believe in tolerance, I mean it.
So if a particular group says they believe in something, though I may disagree with them, I respect that they are entitled to have the view and shouldn't be forced to change their beliefs.
If, for centuries, they have been against same sex relationships, why should anyone force them to do anything different. As long as they don't actively go out to physically hurt someone, then so what.
If, within that group, they choose not to follow a certain route, for example not allowing gay weddings in their churches, the so what. Again, if you don't like that view, then leave that church.
Just as religions show us, its very easy to have a go at those with different beliefs than our own, but if you really believe in tolerance, we should accept that there others out there who think different to the way we do.