Don't use global, rely on WoT, require payment for access and storage, publically flag and report content, and realize that bad things will happen under true freedom. Freedom is for enemies, no practical way to avoid that imo.
Discussion
That's been generally my stance as well. Bitcoin is going to be used, and has been used, for all kinds of illegal activity. It would be the wrong course of action to try to find a way to keep transactions for certain illegal purposes from being added to a block, or to keep them from being able to route through Lightning.
For Bitcoin's permissionless and censorship resistant qualities to be preserved, even the worst uses for money have to be impossible to block.
Go after the people committing the crimes, rather than trying to block them from using money to commit them.
It seems to me that for Nostr to remain truly permissionless and censorship resistant, the same must be able to be said here, too.
The difference is that other people don't have to see what bad actors are using their Bitcoin for, but random users absolutely can stumble upon the most disturbing illegal content on Nostr.
So we definitely need tools that allow users to only see the content they actually want to see, such as the ones you mentioned.
The main tradeoff to consider and/or break out of comes down to accepting some data silos versus getting content discovery and facing censorship. The solutions that I mentioned are simple and probably get most of the job done, but they also generally put new users at a disadvantage in terms of being discovered (even with outbox support since relays would be more "locked down") and make it harder for existing users to discover new content. On the other side, we would have great tools to find new stuff and discover new communities, but might have to face off against a lot of pressure to shut down relays or feed everything into a data collection machine in order to monitor content, and that's definitely not a ideal.
The good thing is that, as users, we have the ability to run our own relays and decide our own content fetching/storage/moderation policies, and that's ultimately why I think Nostr-based applications and infrastructure will win out against it all. The tools to do so just need to get more accessible (which they are) and consumer behavior needs to change (which it slowly is).