Amethyst is a 17+ app on the Play Store because we couldnt get rid of porn safely enough.
For haven users, I do think we need a LOT of tooling. You should be running an AI that parses every type of post for illegal stuff and another one to process every image in your blossom server. And if those tools can decide, they need a way to send you a message so that you can decide to keep something dubious or not. Relay Ops development is one of the worst funded areas in nostr, unfortunately.
What I know is that clients alone will not be able to solve this.