Sounds like a GFE to me. Just lie there, b*tch and complain Haha.
In all seriousness though your first mistake was going in that late. I don't care what line of work you're in, by the end of the shift, you just want to go home.
secondly, play along with it man, it can be fun. Say something to make her laugh, or be the sympathetic white knight, or tastefully tease her about it. I dunno i prefer having actual conversations with the mpas, as oppose to the adult film dialogue, makes the buildup and the experience that much more genuine.
3rd, and honestly, the most important: read the reviews and make an appointment. it makes a world of difference.
As for the part about her mind being elsewhere? Man she was dead honest and upfront with you about what was going through her head, she was talking to you about it. You could just have bored her to death. Its easy to blame others, but now next time you run into a similar situation, you've got a few strategies to try.
Don't get me wrong, i've had my share of mpas i've wanted to tell off for shitty service.
Still, i'd be interested to know who you had this experience with, send me a pm.