Caroline I do not think you are being unreasonable. You have been patience personified. I think others are being naive but if they want to accept things as they are then they can.
I am being snidely castigated simply for pointing out the law. Which is the law and not discretionary.
Of course things go wrong...all the time...but it is how a company deals with those problems which speaks loudest.