Steve, I took a very different path from you in terms of religion. I do agree with the thrust of your story, though.
I know that if I were straight, I would very likely be a conservative Christian of some stripe, and probably not very socially tolerant.
I was raised that way. My siblings and cousins are all like that.
I figure that my sexual orientation had to be responsible for my deep questioning about the dogmas my religion taught me.
While I rejected Christianity in toto, I happy to see the path you chose.
The world needs more Christians like you.