first off, metalman major kudos for an amazing responce.
as the friend of a homosexual, i cannot judge his lifestyle. we have discussed it many times as his situation is rather unique. he is a identical twin, whose twin is straight. so they provide a strong foundation to my belief it is not a choice, nor to do with the environment but something else. be it genes ,whatever. because of this, i cannot hate or be unnerved by it no more than i can if im around any other person differing from myself, as it wasnt a choice not to be like me in all ways.
as a christian, and i use that term lightly as i dont practice a standing religion, the bible tells me its wrong but also not to judge. but to demonstrate the right way, and on that i dont have to be told twice.