Yes, it is justified. If this happened to you,This vendor would never get another order from me. And the casual reply would just frost me.
Now, anybody can have a delay. they could have been proactive and notified you of the delay and offered you the option of cancelling your order.