I remember my first NCNS. I was on my way, called AND SPOKE WITH HER 15 minutes out to confirm that I'm almost there and that we are still on. I arrive early but wait until the appointed hour to call for the room number: no answer. I walk by the hotel and see the valet guy with a walkie talkie (or undercover cop?), a security guy (or undercover cop?), doorman (or off duty cop?), service people (more cops?). 5 min later, still no answer. I keep walking around the area calling every 15 minutes or so, leaving VM that I just want to know that she's OK. She also had a booker (different number) who was not picking up. I kept calling for 90 minutes just wanting to know that she was safe and OK as my first thought was that she was arrested.
I connected with her booker the next day and she told me that she bartends a local place and sometimes can't pick up if she's too busy. (Note: Although I knew the place, I never figured out who she was.) I also connected with my NCNS date and she explained that she had JUST changed cell phone companies and hadn't figured out her new phone. At 6:45 her working phone worked. At 6:59, she was switched to a new phone with a different carrier company and hadn't thought to tell me that. And she couldn't get my number from her old phone and call me, even from a phone booth? Yeah, right ... 15 minutes before a meeting, you decide you need to go to mall (next to the hotel) and change cell phone companies at the phone store.
HOWEVER, she did apologize profusely before invoking that explanation and we did see each and she really apologized with a 2-for-1 special. It was very good overall.
A few years later, she was arrested for hitting a traffic cop with her car and driving away. She had a scheduled DATE in court and she did not NCNS the judge.
I've had other NCNSes. Some I've just ditched and not rescheduled. I did reschedule many of the ones who apologized, explained and almost always made an extra accommodation to show their remorse.
This girl owes you an apology, for sure, and she should even offer you some kind of compensation: a small discount on her regular rate; a LARGE discount; maybe even a 2-for-1. If none of the above, I suggest you move on.
And repeating: a rate on her TER Profile page is not her official rate and could be outdated. A rate on her recent TER Ad Forum posting should be the correct rate