It's just a fact of being in a business: one day your customer will complain about something whether it is about your service, product or website. Somewhere down the line, there will be a hiccup and it is the nature of the business that involves dealing with people / customers. But often, some complaints can be avoided if you allow your customers to easily communicate with you, get back to them in a timely fashion and allow them to provide feedback via different channels.