Regular customer who is never usually late, phoned ahead, only 5 mins, apologised and suggested cutting short appointment, there should have been no need for that unpleasant response.
If a customer is regularly late/unreliable then my answer would be different though still no need to be rude and huffy for a whole hour!
She might have had a bad day but it's unprofessional to take it out on others. For all she knew you might have had a bad day and I'm sure she wouldn't have liked you aiming that attitude at her.
Yes beauty therapists are busy this time of year. I had a ten minute delay to my recent nail appointment as she had squeezed in an extra person earlier. Fine by me, we all have to make a living. I didn't sit huffing about it, I just sat on my arse and waited.