If you think
this space is full of what you describe above, you should visit the political discussion site on this forum. Your head would explode, as mine did, which is why I don't go there anymore.
We've had some recent threads about what you mention. Some of the solutions put forth have been to block those who are offensive or simply ignore threads that aren't to your liking. Don't respond to trolls who are trying to goad you into a fight.
This is the internet and people treat each other differently than they would face to face.
Don't expect an unemotional debate to stay that way for long. After the facts have been exhausted, the personal attacks begin.
I'm on BARF daily and have been for years. I've learned not to get caught up in discussions about politics, sex or religion because they are triggers to many.
I'm here to relax and learn and socialize, not to argue and raise my BP. I get enough of that at home.