People are born gay and can be swayed to the heterosexual side by the ever present reticule of people. There is such a bad stigma against being gay and if they buy into that they can put up the front of not being gay so they are not harassed by people like you.
My GF just brought up a good point. What about the part of the bible that teaches tolerance??