And you live in a make-believe world if you think that file hosters can control what type of files are uploaded to their service.

They can't, or at least, not fully.

Most/all file hosts have policies in place to deal with this though. CP is removed once its reported, and infringing files are removed once they receive a proper DMCA request.

These reporting policies work, but only if people report the illegal content.

Engaging in a moral crusade against the filehosts, given that they are already following the laws that they are legally required to follow, is stupid. If they want to do something, work to change the laws. Thats, really, the only real solution.

What are they going to do next? Try to ban all cars just because one person crashes into a building?

Edit - Inspect Element. Amazing what can be done with that feature.