I agree that the vast majority of Child Pornography is distributed not through websites but through P2P and the like but I disagree that a filter is unable to do anything about it because the filter would only have to be applied at the protocol level as well, though I think that this is why transmission speeds are being affected as filtering at the protocol level tends to create a bit of a bottle-neck and can create large amounts of overhead.