There is no doubt that customers are the core of any business; if you loose your customers, so you loose your business
Many companies in developed countries have a separate department to ensure customer satisfaction and retention, and they really work on "Customer is always right"....Regards