Social data and data sharing really needs to be standardized around common protocols. I could see a better future wherein:
1. There's a core layer made up of an immutable ledger of encrypted social data (content users publish and relationships between users) and a series of protocols to use and manipulate that data. This layer is non-discriminatory and anything can be published.
2. The future "Facebook"s, "Tumblr"s create frontends that use (1)s data in interesting ways by consent of the user. These frontends can blacklist certain content depending on what their goals are. Depending on country of operation, these classes of services additionally act as legal gatekeepers for what is legal or non-legal content.