Yeah, its kind of ridiculous having e.g. the german government expect Facebook what posts are and then delete hate speech and co. If that stuff is illegal, then the persons doing so should be held accountable by our legal system. But politicians love using those companies as easy scape goat. Anyway, p2p solutions usually try to make finding a person to hold accountable harder than current centralized services.