Man, that's is some hardcore "think of the children" bullshit. Things which protect people will inadvertently also end up protecting some bad people. The only solution to that is killing all humans.
This, again, is used to prevent crime. It is the system we have whether you like it or not.
You can implemet ridiculous amounts of encryption such that providers not only can't see the contents, but also can't see headers or where info is being sent to. But those technologies are munitions providers that sell that are enemies of the law.