I believe all religions share the same orgin....... they are all created by humans.
I think it is natural for humans to see the world around them and to be overwhelmed by it's complexity. It's natural to seek an explaination for reality and it's natural to create religions...just look at the numbers.
God doesn't forgive gays because god doesn't forgive anybody. God is something we humans have created and we've created god in our own image. Not the other way around.
If superstition helps you sleep at night you have a lot of company. If repeteing what you've grown up hearing from the pulpit makes you feel like you've got some special grip on reality ......you again have a lot of company.
If you base your salvation on the fact of someone rising from the dead and pushing a rock out of the way when no one was looking some 2,000 years ago........
If you feel god is anti evolution.......
Just evolve a little. We are waiting for you.