I absolutely get why he is raging, I would be deeply unhappy too. However the reality of the situation is that a mistake happened, the lady was clearly deeply apologetic, it wasn’t deliberate.
I think in situations like this, there are two types of people. Those who think they can have the emotional reaction they wish - they’ve paid for a service, it wasn’t received (quite the opposite) and as such they will speak as they wish (be rude/ storm out etc). They won’t view themselves as in the wrong, one bit.
Then there are the people who don’t react in the way above and to whom rudeness is a horrible trait. Irrespective of what happens re a service, they are respectful. Some may accept a free breakfast and late checkout. Others may negotiate for a free weekend/ return visit/ refund. But won’t be rude in doing so.
I’m in the latter camp. I abhor rudeness. I have of course been in situations where service has been poor and yet I pretty much always get a resolution I’m happy with. By staying calm and respectful.
For me, I think when people behave this way, it isn’t a one off. My exp was very rude to staff in Cornwall over the summer (I was mortified and super apologetic). My cleaner (who is the loveliest sweetest soul) told me this week that once when she came to clean and had forgotten my key (he was obviously working from mine that day, I wasn’t), she rang the doorbell and disturbed him. He apparently raged at her for being so stupid.
I was livid when I found out. Had I known that had happened, he would never have set foot in my house again. I don’t care what the incident, in my view there is no place for rudeness