Ideas like this are good places to start. I also like the idea of shareable filters and even algorithms that the user can download and try for themselves.
I’m not against the concept, I just want the power to stay in the hands of the end user.
So I create a algorithm that trends posts and filters some of the abhorrent stuff out. You decide you trust me and want to download it from my GitHub and try it out. Could be made fairly frictionless. Maybe you dislike mine after trying it and want to try someone else’s, or fork mine and make it yours.
This puts power in the hands of users, and allows them to create their own experience. Clients could even include a few basic ones to start out with - and assuming the user is explained the difference and opts in, I don’t see how this violates the “user choice” principle.