I've got a story for ya:
There was this one chick at my regular hangout that I was banging. We never really dated, we just ended up in the same hangout. So anyway, she shows up with a friend. No biggie since it wasn't a date. Anyway, this friend of hers wants to go to another bar and offers to drive. Sure, I'll try something new. So we all get in the car and we arrive at some fvcking arm pit of a pub
The entertainment was 5hitty, the people there were scum, and I hated it. I turned to my "date" and said, "I don't like this place, I'm leaving. You wanna come?" She decided to stay behind with her friend. So, I go next door, call a cab, and get a ride back to my hangout.
It doesn't matter who's driving. You should remain in complete control of your own situation. If you don't like where you are, go somewhere else. If the girl you're with is treating you like crap, ditch her. There is no reason in the world why you need to put up with something that you don't like, be it a woman's behavior, a 5hithole bar, or even the place you live. If you don't like what's going on around you, change it.