I've a similar problem on Twitter. I don't follow anyone for their political views, so I typically unfollow as soon as I read some but it's far from an optimal solution.
I resisted setting an account up for years on Reddit, but you're absolutely right - it's the only way to effectively filter things you don't want to see.