Wow. I have been avoiding reading this thread, because of the hate and ignorance I expected it would generate. No suprise here.
I dont know what you are trying to work through here. You have a hell of a lot of patience.
Being gay, lesbian, bi, whatever is great. Not sure why you feel the need to justify it.
I thought you might like this clip from the Daily Show- and also the book by Gene Robinson-