Where did I go wrong?

I am At a club and I find this hot chick named sarah. We flirt, joke, she touches me first, I know she is in to me and at the end of the night she asks me for a ride home. No need to explain much here. I say "I'm not a free taxi but i accept cash, credit and blow jobs." She laughs and we leave. Honestly it is a short ride to her place so nothing happens in the car but when we are almost there she invites me in for a cigarette. I had given her 2 I think earlier. When we get inside we smoke and talk about half way through I grab her and pull her in for a kiss. She says "no I have a boyfriend." Me "that's cool I don't get jealous" I go in for another kiss. Sarah "(my name) !! Noooo, I have a boyfriend." Me "good this way you can have someone to occupy your time when I'm busy" I try one more time. Sarah "no, I can't. If I were single I'd be all over you. You are soooo hot but i just cant. How would you feel if your girlfriend kissed another hot guy?" Me "I'd slap her! That's what I'd do. But that won't ever happen. My girl friends know better" Sarah "that's just fucked up. You need to leave before I call the cops." I then say I need some money for the ride I'm not a free taxi. she says no she is going to call the cops soon. So I call her a cock tease and leave.

What happened here? Why did she hit on me all night, invite me in and then pull this shit? I've never ran into this? Advice?