There is very well worked video about this topic:
At the end of the day I think that adult content should be disabled from the home public page by default and then on the settings an option to turn it on.