Ben, the ethics of sex is a thorny problem. Each of us is forced to grope for a solution he can live with — in the face of a preposterous, unworkable, and evil code of so-called "morals." Most of us know the code is wrong; almost everybody breaks it. But we pay Danegeld by feeling guilty and giving lip service. Willy-nilly, the code rides us, dead and stinking, an albatross around the neck.
You, too, Ben. You fancy yourself a free soul — and break that evil code. But faced with a problem in sexual ethics new to you, you tested it against that same Judeo-Christian code ... so automatically your stomach did flip-flops ... and you think that proves you're right and they're wrong. Faugh! I'd as lief use trial by ordeal.
Robert A. Heinlein