I've noticed that if I get to know someone's political position before I get to know the person I'm less likely to like them.
So I've started trying to get past the part where we disagree and get to know who they really are.
It works most of the time, and I've made a number of new friends.
One time it failed miserably, of course. Still can't stand that guy.
A tiny, intentional community of writers and people who really like frogs.