You did the right thing, the person was angry with no real outlet for it, so their brain found someone to blame to release that tension. They were not thinking rationally and attempts to argue would have been stonewalled and probably would have escalated things.
This is not a justification for their behaviour, it was despicable and wrong. More so my opinion of why anything other than what you did was correct.
I’m really sorry.
That has also been my experience. It’s like they rewrote the entire UI stack at once and expected it to go well.