There has been a lengthy discussion of this issue under another heading. I don't want to repeat all the arguments. I just want to say that if a guy genuinely is happy to have sex with you, OK for money, and performs well, then I am not concerned if he identifies as straight or gay. If you get good sex, and he is happy, then it doesn't matter if he goes home to his wife and kids, as many do. You might say that you get better sex with a guy who identifies as gay, but I don't think that is always the case. I don't ask a guy if he identifies as gay or straight, I ask if he is happy with the type of sex I want, for the relevant time. Philosophical issues on the meaning of 'straight', can be left over!