I absolutely agree, it is evil. And I'm not suggesting just letting it go; The production and distribution of child porn should be heavily procecuted, no doubt in that.
However, the nature of decentralized and censorship-resistant protocols just don't work with some aspects of the law.
Should all owners of Bitcoin nodes be procecuted if someone uploads CP onto the blockchain?
Should the Nostr node owners be constantly vigilant for the slightest sign of something potentially problematic?