@ AdrianH,
Since I've dealt with customers all of my life, I do know that it's impossible to satisfy all of them.
Regardless of how hard you try. What makes one person happy, is also what makes another person sad or angry.
You can always only try to do your best and, if you make a mistake, admit it and move on and try to do it better the next time.