You were lucky you got to your destination. I saw one case where the destination for a wedding was canceled. They are out all sorts of costs and a postponed wedding on top of it.
Unfortunately these events are norm and not the exception. Starts at the top management's bad decisions that are so prevalent today.
Customer service is an afterthought and considered an unnecessary expense.
Ray hope you have better luck getting home without much of an ordeal.