For fish crackers, you assume that in the total population, you have the following genotypes, FF, Ff, and ff. You also assume that mating is random so that ff could mate with ff, Ff, or FF; or Ff could mate with ff, Ff, or FF, etc. In addition, you assume that for the gold and brown traits there are only two alleles in the population - F and f. If you counted all the alleles for these traits, the fraction of 'f' alleles plus the fraction of 'F' alleles would add up to 1.
The Hardy-Weinberg equation states that: p2 + 2pq + q2 = 1
In the example of gays, ff cannot mate with either Ff or FF. The equation, therefore, is not the same. Perhaps the answer is elsewhere, but I need more time (not tonight probably). I do understand why 0 is the most common blood type even though it's recessive. That's different.
In the end though, people still have a choice in the matter of how they are going to live their lives. One of my friends that I mentioned earlier was raised by two loving Christian parents, and was not molested as a child (I asked). After a period of rebellion and being angry for the way he was, he reaccpeted Christ, and remains celebate. He says the attraction is still there, but he doesn't act on it. He sees himself like any person born with a problem an doesn't rail against it or against God, but rather understands that things get messed up in a fallen world, and deals with things as appropriate. He's one of the rare ones that understands you don't get a "pass" just because you are naturally one way or the other. It's not fair, but whoever said the world was.