If you really want to not distribute your posts, don't post them on a federated system.
One option I am playing around with is using hashcash as a way to slow it down. Forcing people to pay a cpu cost to get the content would allow legitimate actors to get it, and in theory slow down bad actors.