I don't thing it's such an edge case. I'd be willing to bet that at least 90% of people on HN have witnessed child pornography at least once on the Internet. That's a lot of criminals. Spend a few minutes on 4chan's /b/ and you will probably see some.