These bad bills keep coming up in an effort to address serious real problems, like child porn. People are going to keep proposing bills to address these problems until something passes.
By just concentrating on shooting down bad bill after bad bill without devoting any effort to getting good bills proposed the next bill after each defeated bad bill will be another bill from the same general set of people. Maybe the new one will address some of the issues in the prior ones but the chances are good that it won't address all of them.
Just telling everyone else what is wrong with their approach to solving a problem instead of also offering up your own better solutions tends to not work well in the long run.