Given that #nostr is decentralized by design, users who don’t want porn on their timelines need relays that filter out porn. Not sure if this is possible but I would certainly be interested. Porn is a dangerous drug.
At the moment, there is child porn on the public relays. I believe stuff like that needs a protocol level solution..