Customers are always right is one of the basic concepts regarding business. This indicate that you will need to fulfill your customers demand and make them happy. However, we also need to understand that customers also have unreasonable expectations. They might not be ready to pay a good price but they still want best product. Sometimes even when you do your bets to make them happy, they are never satisfied.