|April 8th, 2017
Someone keeps being obnoxious. You don't want to see what they write, and you don't want them to be able to post on your wall or threads, but it's fine if they can see what you write.
You dislike someone and want to minimize interaction with them in all forms. You definitely don't want to see their stuff, but you also don't want them to see your stuff, because that might lead to interaction in other ways. Or they're creeping on you, and you want to cut them out entirely.
This is mostly a problem with how it interacts with people who are central to communities and host a lot of discussions on their walls, or end up spawning discussion threads on other people's posts. These people will have more demands on their time and patience and generally develop lower thresholds for blocking people. The people they block are then partly cut off from the community, and unable to see central discussions without even necessarily knowing that they're missing them.
Now, I'm totally supportive of people blocking anyone they want to if that will make them happier, and I think taking Caplan's approach to the world is fine. But it would be great if Facebook added a "block-lite" that implemented just (1). No restrictions on what other people can see, just on where they can write.
(While I'm proposing changes here, it would also be nice to have something to cover the case where someone keeps showing up on your posts and writing flamebait. Sure, you could block-lite them, but FB could implement something softer. You could say "please avoid showing my things to X" and FB could act as if it had reduced its estimate of how interested X was in your stuff. So X could still navigate to your wall and see what you'd written, and they could tag you in things, but they'd be very unlikely to just come across something of yours, get annoyed at it, and start stirring up trouble. If this existed I would think people central to communties should use block-lite instead, though.)