You sound, in your need to pathologise sin, like an Episcopalian, but even, granting you were Catholic, a southern Californian Catholic might be pardoned for not ever having heard any clear preaching on sexual morality from his bishop.
This Bishop was very Conservative and before going into Holy Orders, was a ret. Military officer.