I'm thinking of the old talk.masked Tor onion service. Except near the end, there was zero censorship. But users could set their own filters.
And in the case of "Let the user choose the filters however they want", the business portion of the company takes on a massive risk. Remember this isn't a charity. Facebook wants to be able to make a lot of money and exist independently as an organization. Furthermore, they want to be able to predictably grow the business.
The reason I push back against your suggestions is because I see them often - solutions that swing too far into the realm of idealism and entitlement. Facebook is a business, so you have to be able to provide solutions that recognize the importance of the business side of things.
And yes, I am an idealist. As Crowley defined Thelema, "Do what thou wilt shall be the whole of the Law", and "Love is the law, love under will." The problem, however, is the haters. Burroughs joked about just killing them where they stand, and I suppose that's consistent with Thelema. But I can't see how it'd work in practice.