@DavidNiallWilson Sadly it's the way the internet is these days. Politics, politics and more politics. It's going to be the same whichever social media platform you choose.
The only answer is to be ruthless when it comes to blocking people, and use filters. Lots of filters.