Are you sure she wasn't just being funny? Because if I were a woman, I would say that and think it was hilarious. Actually, it would probably be more like "Abstinence? Hmm...is that a pill or a cream?"
Edit: I guess I wouldn't have to be a woman, now that I think about it. Damn you, sexism!