<human>: Give me the gist of the text in a nutshell

My neighbor is 85 years old, and his family pretty much ignores him. I am a housewife with no family of my own. Neither of us really has any close friends. (Mine are on the internet, and his have mostly died off or stopped talking to him over the years.) So we have become somewhat family-like to each other.

Problem is, I am an independent progressive who loves science, equal rights for all, etc., and am not really into discussing politics. My neighbor calls himself libertarian, but is a racist, sexist, homophobic, gun loving, loud as hell conservative. 

I have told him time and again that I don't agree with his opinions as diplomatically as possible, but he keeps at it. Every day, I get a new email or conversation (lecture) about what horrible people the Obamas are (as if I am personally responsible for them being in the White House), all the things that are wrong with this country thanks to the "coloreds" and the "fags", etc. 

I am fucking sick of it. I understand that he grew up in a different world. I get that he is trying to keep his mind active in his old age by staying current with politics. I know that I am the only person left in the world who is still willing to interact with him on a daily basis. But sometimes, I really want to tell him to shove it up his ass!
<bot>: How do I politely tell my neighbor/friend to fuck off with his political bullshit and still keep him as a friend?