OP, Yanbu. She got upset at you for missing an appointment (one time) and you apologized profusely. She continued and lectured you like a parent lecturing a child, and then stated that your memory wasn’t up to par.
I could almost understand if you were chronically missing appointments and screwing up their days, but that wasn’t the case here. It was an honest, one-time mistake. It happens.
I would have gone right back at her there on the phone and then I would have gone to the office to discuss it with her and file a complaint with her manager.
Something similar happened to me with a client several years ago. She blamed me for her husband not paying what he was supposed to, leaving the nastiest, most insulting message (after hours) that I’d ever heard (she was too cowardly to call during working hours and risk saying those things to me in person, apparently). This was a five-minute message, filled with personal attacks. I called her back and laid into her, and told her to talk to her husband who was the one to blame, since presumably he paid their bills? I mean, I know I wasn’t paying them. I told her that I will not be spoken to like that, and that I would LOVE to meet with her to discuss this face to face. Just name the time and place! Of course she back-pedaled and couldn’t get the “sorries” out fast enough.
After that her husband never, ever missed another payment.
I’ve had it with nasty people and I refuse to take crap from anyone at this stage in my life. People like that do what they do because they think they can get away with it. And they can, because people are too nice. Stand up for yourself and see what happens.