I have worked in a warehouse as Management for 17 years and currently still do.
I placed that order for my stock over the phone and was told I'd have it within 7 business days. I received it in 16 business days and that's just bad business.

As a customer and not as an ops manager I could care less what they need to do to fix their issues behind the scenes. The entire industry is growing and it's not just them. They keep this type of customer service up and they won't need to worry about further growth.