Ok Plyka, I don't think it's a bad thing if they want to have an in-depth conversation with you right off the bat, that means you hooked them, but if you don't want to be spending that much time with a group, let them know you've got a time constraint, false or not and then let them know when you're leaving and if you'll be back. I'd rather have 2 long sets than 5 short sets, because then I was probably more entertained, because if I'm not entertained, then I'm out of there, I'm leaving because they don't have what I need. So if they are entertaining, then long sets are good and stay in them, if they are boring, then leave, because there is nothing promising there.
You shouldn't have been bartering with her when she started to bring up buying stuff, because you're right, you gave her control of the frame. When she asked you to buy her a drink and then you told her to buy you one first, that was good, but you shouldn't have let her off when she expected you to be paying for stuff and you don't have a job, yet she has no job and won't do the same. Soon as she said she didn't have a job I would have negged her and if she negged you about not having a job, either outsmart her, or don't answer her directly. When she told you to buy her dinner, I would have said something like, "Oh I see how it is! You're just looking for a sugar-daddy aren't you? Yeah, I thought so and sorry sweetheart, but I'm usually the one with the sugar-mamma. YOU'RE gonna have to buy ME dinner...and dessert...and nice new clothes and shiny objects and all sorts of fun toys!

"
The ass slap didn't work well, because you'd just failed that shit test and so she wasn't feeling attracted enough for that to work on her.