Depends on the situation.
But if you're asking the question literally as in "ALWAYS" right... Then I have to say NO.
They aren't.
Sometimes, we can get around it, and steer them or find a way to peacefully resolve a situation
Other times, they're wrong, and it's end of story and if they don't like it, ah well, it's life. We can't always be 'right' and neither can they.
ALTHOUGH some like to think they are, and they'll look you straight in the face and say whatever and you know that THEY know that THEY are wrong....
So, no, they are not "always" right.
But it certainly helps business if we can make them happy.