I find that when our views are at odds, our values tend to line up perfectly...If we have the patience or sense of humor to get that far. We both tend to want "X". We just happen to think that "Y" or "Z" is the way to accomplish that. It can be challenging to get past Y & Z to get to X. As long as we're both being respectful (note that caveat wouldn't be there if that had always been the case!!!) it can be really FUN to figure out where the common ground is, and why we believe different things. It usually ends up deepening my respect not only for his views, but also makes my own more cognizant.
There's a great West Wing episode (if you're familar with/ or like that series) that highlights the ideal we TRY to acchieve...where they're trying to sit two seats on the supreme court.
Of course, if there's a major lack of respect, I not only don't talk politics, I tend not to talk at all. Someone who thinks or treats me like I'm an idiot, and is so close minded that only their OWN ideas can be right &/or have merit, isn't someone I want to spend much time around. They can be a condescending, egotistical, jerk somewhere else with someone else. :) Of course, that street has to go both ways. That means I have to be able to respect their opinon as well. If I can't respect (note I'm NOT saying agree with!)their thoughts, there's probably going me.