Facebook makes profit from ads it displays. If it displays an ad that depicts a celebrity without the celebrities permission, then are they not liable for infringement. Is it not incumbent on an advertiser to ensure the ads displayed are legitimate?
Again I argue, what is hosted on my server and displayed the public is my responsibility and I am legally liable for that content; whether the content is child pornography or liable or slander or copyright infringement.