Yes and No. If a customer has a legit concern about something you try and take care of it. If someone is being an asshole you ask the to leave. People just over think it. I was a manager of a steakhouse right out of college people sent steak back all the time because they didn't know how to order a steak and they would say it was underdone. I'm not kicking anyone out of the restaurant for something stupid like that (even though they are idiots) fix the problem and move on.
If they were abusing the staff or other customers well they were told to GTFO.
But the one thing that people don't remember especially with restaurants is people that have a bad experience (even if they were assholes or wrong) are going to tell about 10 people they got shitty service, food, etc. On the flip side if someone has the best meal of their life they might tell one or two people.
It's a numbers game and if you tell to many people to fuck off you aren't in business very long.