That's a good step you're taking trying to understand homosexuals instead of just maintaining ignorance about them. I used to be the same way, not understanding why two people of the same sex could be attracted to each other. Of course as a guy it was always a turn on to see two women together, but two guys was just something I couldn't wrap my mind around. Then one day it clicked.
I was driving along one day, don't know why I was thinking about it, but I suddenly realized that homosexual people are no different than heterosexual people because they fall in love with the person, not what's between the legs. The gender of the other person influences whether or not that individual finds them attractive initially, but it's not like a guy falls in love with another guy's penis. He falls in love with the person, who happens to also be male. Same for women who are attracted to women; they are attracted to females, but the one they love as a mate they fall in love with for who she is, not her vagina. For the homosexual couple, to be in love with and make love with someone who is their same sex is what feels most comfortable to them. They aren't attracted to people of the opposite sex for the same reason heterosexual people aren't attracted to people of the same sex: it's not what they feel in their hearts.
A homosexual person can be completely comfortable and happy with his or her own gender. Gender identity and sexuality are independent things. There are M2F transgendered people who are attracted to women or to men, and likewise for F2M transgendered people.
A person's interest in having kids is also independent of their sexuality. Some people (like me) want absolutely nothing to do with children. Some people want nothing in the world more than to have kids and raise a family. For homosexual couples that desire has its difficulties, but that is remedied by things like adoption, artificial insemination, invitro fertilization, etc. If they don't want kids they never have to give it a second thought.
I know what it's like to be totally not understood by others