From a RP perspective, that's part of the roleplay. Consequences. He came on to you, you said not while drunk, he took that to mean not interrested.
What I think would be better however, is if the dialogue tree actually told you what you were going to say instead of what they actually give you as options.
Some of the options come off as snarky, but then fail at being such.