What I don't understand is...
>> We agreed to meet about 90 minutes in advance of the appointment
OK, so you're committed to an hour and a half waiting after arrival. I'm not sure what the point of that was; I can see why you might want to get somewhere 10-15 minutes early to allow for traffic delays or whatever, but 90 minutes is a long time, unless maybe you travelled in from Italy or something.
>> After 5 minutes...10 minutes...30 minutes [I get a right wok on and attempt to fuck her and her other customers over for the rest of the day]
If you're already committed to a 90 minute wait, why is it an issue if she overran for 30? And why would you want to meet 90 minutes ahead of the appointment in the first place? (Lengthy prepunt knuckle shuffle warmup?) Could she have just been running late, thinking she probably had 90 minutes leeway, and at the time with another punter, who would have been pissed at her using her phone during "his" time? Pure speculation of course, but maybe she actually had a reason for the overrun, rather than just sitting there polishing her nails and just randomly deciding to piss you off for no reason.