Customer Satisfaction: Never, ever give up on the 'impossible to please' customers