Differences of opinion are cause for discussion, not reason to separate or eschew talking.
Too often in the face of apparently opposing viewpoints we take the easy way and simply separate from the other person, or at least cordon off certain subjects as being taboo when talking with him or her. But check out what Paul has to say on the subject:
Now I exhort you, brethren, by the name of our Lord Jesus Christ, that you all agree and that there be no divisions among you, but that you be made complete in the same mind and in the same judgment (1 Corinthians 1:10; see also Philippians 2:2).
Doctrinal, practical, political differences be damned: We’re supposed to at least try to agree, and the only way to do that is to humbly converse about our differences. I find that when we give ear to the fellow with the apparently contradictory opinion—and that both parties respect one another and are willing to confess that they don’t know everything—everybody wins: Your opinions and thoughts are sharpened and/or changed for the better, and your hearts are drawn closer to the other person’s heart.