I think its a hand-hold needed more than actual advice.
I have a friend who I've known for 30 years and who I've been through a lot of my life with. At her best, she's a wonderful friend. She can be entertaining and good fun, very intelligent and very supportive. She's been with me through most of the most significant parts of my life.
Increasingly her political views are become pretty extreme (on the right). Having been someone who described herself as a "left winger" and "progressive" for most of our friendship, she has now pivoted in the space of about two years to being someone who is "open to hearing from" Tommy Robinson, believes that Muslims in the UK are a threat to our safety, goes on ad nauseam about the grooming gangs etc. Believes the current government is antisemitic. Has very extreme views on gay people: she's gone from a position of being anti-trans (which I don't agree with but is more understandable) to basically saying all gay people have been brainwashed by the left. Everything, and I mean everything, is "woke".
To be really clear: I don't agree with any of these positions and I find some of them abhorrent but I acknowledge her right to hold these views. I'm pretty much a centrist, politically, slightly left of centre but not an extreme leftist (I was always politically to the right of her). But I'm very relaxed about being friends with people from different backgrounds and discussing different viewpoints, I just can't stomach having to endlessly debate this stuff. It's impossible to talk about anything else and I find it exhausting and just want to talk about normal things once in a while.
I've previously said to her that she and I will never agree on, for example, the need to expel Muslims from the UK, I respect that its her right to hold these views but I find them abhorrent and upsetting and can we just agree not to talk about this subject as I find it difficult. But she won't accept this and will always bring every discussion around to this, without fail. I can't spend more than about ten minutes in her company or on the phone talking about anything neutral without a rant about Muslims or gays or the "woke media". It's as if its some sort of compulsion, an attention seeking thing to bring everything back to her political position.
I suppose I've got to a point where I find this so toxic and exhausting I can't deal with it any more and have been avoiding spending time with her and I feel guilty. I've been wrestling with whether to tell her directly why I can't handle it or just let the friendship drift. She's lost touch with a lot of our mutual friends from the past recently because people can't deal with the politics: old friends have basically ghosted her and I know she is sad and confused about this. I sort of feel she is owed an explanation, we've known one another for so long, but I also can't face getting into a long debate about why I've been brainwashed by the woke media etc etc. I don't have the mental bandwidth for it.
Do I owe this to her? Or should I just accept that the friendship is over.