Quote: He said that when I asked him "why?" the night before, he knew what I wanted to hear and could not bring himself to say anything
Bravo to Mr C for being honest even if it meant pissing you off and possibly getting turned down even more in the future. Would it really have meant something to you if you could have just put in a nickel, pulled the handle, and gotten the answer you wanted to get?
Rather than asking "why?" which you must have known would irritate him, you could have said, "You know, I'm not really in the mood for a quickie, but if you can help me get myself warmed up a bit, I'd like to really ML." Then he could have checked in with himself and seen how much effort he was willing to put forth. I have a feeling you'd have both "come" out winners.