Celibate homosexual people are not gay.
A faithful wife who secretly would like to have homosexual sex but never does is not lesbian.
If a person likes meat but acts like a vegetarian for moral reasons then he is a vegetarian, not a meateater. If a man would like to have sex with men but does not for moral reasons then he is chaste or celibate, not gay.