Since there is no other side to this story, all I can go by is what I'm reading.
Speaking for me personally, the only way I would ever stand someone up in that fashion would be if I got hit by a bus or a relative dropped dead and I had to rush to a hospital. I never take someone's time for granted, nor do I ever allow anyone to take my time for granted.
What makes this situation even more baffling is the fact that you pre-booked, kept your end of the agreement, she flaked and then didn't even give you the respect of a follow up after her conflict in scheduling caused your day to abort. WTF???
If I screwed up that bad, I'd be falling all over myself to follow up with you ASAP and beg for forgiveness. Not for the sake of preserving you as a client but for the mere fact that I would be sincerely embarrassed and regretful that I screwed up. I'd consider it an honor if you were to ever pondered seeing me again. I wouldn't even ask if you were still interested. I would only want to extend a sincere apology.
If there is more to the story, such as perhaps she didn't want to see you anymore, then there should have been no confusion about a pre-booked appointment.
But just for safety sake, let’s say you are the biggest douche on the planet, you don’t deserve to have your time jerked around. Time is money. I don’t care what profession you’re in.
I’ve got my opinions about the type of provider you were seeing, but since I don’t feel like having my ass handed to me I’ll sit on my fingers.
Sorry to read about your experience. Sorrier to see you’re asking for advice about what to do. I’d move on, end of story.
I wouldn’t be shy about sharing the information of someone who treats people like shit either