If the staff is happy, the customers are happy. Management #101.
This, however, the customer brings in money, which in turn causes for higher revenue to a thriving business.
In small businesses, the customer is always usually right.
In larger, established businesses, the business is always right.