Re: She says she 'just doesn't go on dates with random dudes'
Definitely need some more comfort if she says that. And don't try to convince her otherwise. She just gave you a shit test and failed. Sorry if that is blunt.
Best way to pass shit tests is to reframe them and NEVER fall into her frame the way you did if you used the response above.
I think a better response would've been...
"Lol cute you used the word date since you're paying for it. Although i wouldn't want you to think i owed you anything afterwards so separate checks."
"All things are subject to interpretation. Whichever interpretation prevails at a given time is a function of power and not truth."