So i've been talking/escalating stuff on/off with 'girl A' for more than a month now. Sex had never happened, so I nexted her and spent 2 weeks with girl B.

Anyway, me and girl A started talking again once she realized I had been talking to a different girl and she was a lot more sexually aggressive this time. We finally ended up in bed, and I felt like I was making all the right moves. She was showing different types of resistance and I was overcoming it pretty easily. She was showing TONS of sexual interest, such as playing with herself in front of me, talking dirty, telling me what she likes, etc. After a lot of foreplay and I was finally ready to do the deed, I put on a condom, etc and she says:

Her: "I don't just have sex with friends, only with boyfriends."

Me: "Why would you want to be 'in a relationship' with someone you've never slept with? Maybe you and I could be more than friends, but it's going to some time to figure that out."

Her: "There is more to a relationship than just sex, and my boyfriends in the past were all really bad in bed."

Me: "So you haven't slept with anyone casually in the last month?"

Her: "Okay, okay, I slept with a guy last week, but that's the only exception."

Me: "And he wasn't your boyfriend?"

Her: "No, but girls have needs sometimes, and he was really good at fulfilling it. But I would just feel terrible about myself and have no respect for myself if I slept with 2 different guys."

At this point I started to just ignore what she was saying and continue to tease her and kiss her, but she started to wiggle away.

At this point I just said, "Okay, so you conned me all the way to bed just so you could drop this on me? Well have a good night!"

I rolled over and pretty much ignored her, to see if she would call my bluff. She simply put her clothes on and left.

What should I have done?