Is the customer always right? I think politely and respectfully debating is one of the most underestimated sales strategies. There are a lot of crocodile sales people with big mouths and small ears. They do a lot of talking; they only stop to listen to figure out the next time they can talk.
Those people don't genuinely listen to other people's points of view. They just nod and agree all of the time. I think debate is healthy. I think trying to understand another person's point of view in a debate is the healthiest.