There is no such thing as a 'gay' ball python. Ball pythons are not sexually dimorphic (males and females look alike), so they rely on smells to 'detect' members of the opposite sex. These males don't just go out and look for other males to breed....and why would a breeder try to purposely breed two males together. Male ball pythons breeding other male ball pythons can occur if the breeding environment is provided ,the snakes become 'confused' and two males are housed together. The only two reasons that I can think of housing two male ball pythons together during breeding season is 1) to initiate 'competition' between a male that is breeding strong and a male that is not breeding in order to get the non-breeding male interested in the ladies and 2) the breeder missexed a male and thought it was a female. In both situations a male that has been prepared for breeding is placed in a enclosure with another male...the female odors are probably present on one male or the other and they just do their thing....it is not like they have hands and a set of probes to check first ;)