What has worked for me over the years with difficult customers, it's patience, at the same time problem solving, empathize with the customer, try to find out what the customer is upset and help them out, like I said, empathize and have patience is one of the keys to deal with difficult customers.