You ' re missing the point there . The moment you try to legislate what ISPs have to block on the internet , that means you need a way to enforce it , such that the ISPs can actually do it . This in turn means you basically have to try to ban e ncryptiondarknetstorrents and so on , which starts to get into very technical problems with how the internet works . Basically , the precise type of content they wish to ban does not matter , because you cannot tell if something is bad without having readwatched it first . The only way to enforce these rules is to basically prohibit online privacy . The question you should ask is Should my internet service provider have the right to block my communications if they are seen as undesirable ? . Due to the existence of strong cryptography there is no middleground . You either allow people to keep secrets or you do not . There is no way to prohibit only bad secrets , or to ensure that only the good guys can spy on you .