Here is a template for how people with opposing views should debate.
I like this as a template, largely because it is not a debate so much as it is a conversation wherein people are sharing their own views and trying to understand each other's views.
Generally, conversations have none of the competitiveness of a debate. This makes it easier and more likely for people to acknowledge things on which they agree, and the validity of ideas with which they disagree. Moreover, it it encourages charitable interpretation of each other's statements.