Easy answer - No.
I've spent most of my adult life working in the Customer Service field, counting call centers, banks, and a web hosting service. One thing that amazes me is how consistently difficult people are, especially when they call.
Maybe it's something about not being able to see the person they're speaking to, but many, many people truly expect that they can begin conversations by verbally abusing a representative, then demand respect and a solution to their problem. Many also expect additional compensation.
Although I enjoy helping people and believe that good businesses bend over backward for their customers, the customer is not only not always right, but some should be "fired". This is the practice of politely advising customers that, unfortunately you obviously cannot meet their needs and suggest they select a business which can. In fact, this theory has been incorporated into some of the most customer-friendly businesses on the planet, including airlines.
Customers deserve respect, but need to approach a business rationally, If they are not helped, or are treated badly, they can and should escalate the issue until it is resolved. If the service is completely unacceptable or the problem unresolved, they should do the thing business fears the most - boycott the business and spread the word.