>For example, banning someone from the social network should be subject to due process
Speaking as someone who often feels disconnected due to their refusal to accept facebook TOS, I would come at this from a very different direction.
Facebook should be required to provide a standardized API and data storage format that allows syndication with other social networks and allows users to transition their data to other social networks.
Think "Pacific Railway Act 1863" for social networks. You can build as much infrastructure as you like, but it _must_ be inter-operable with your competitors.
Then Facebook can ban who they like, there's nothing stopping people from using a different provider.
Speaking as someone who often feels disconnected due to their refusal to accept facebook TOS, I would come at this from a very different direction.
Facebook should be required to provide a standardized API and data storage format that allows syndication with other social networks and allows users to transition their data to other social networks.
Think "Pacific Railway Act 1863" for social networks. You can build as much infrastructure as you like, but it _must_ be inter-operable with your competitors.
Then Facebook can ban who they like, there's nothing stopping people from using a different provider.