I'm not suggested that platforms such as Google and Facebook shouldn't be protected from the content posted by users. However they law allows them to also moderate content. It seems they have the best of both worlds (platform vs publisher) without the consequences of either. In my opinion the law should be modified so that open platforms either do not moderate user content or if they do moderate user content they are held to the same standards as publishers. However I believe that the protections which allow forum/blogs/community pages/etc to moderate their content and comment sections. So Facebook, Google, etc would have to choose to be either a platform or a publisher. However the end users have the legal protection to curate content within their areas as they see fit.
As an example. If Facebook wants to be a platform, then they should not be allowed to ban legal content, even if it is reprehensible. On the other hand, a club of martian aliens would have the legal protection to ban comments, users, and content on their facebook which suggest that no life has been found on the red marble and hence the members of said club may have lost all their marbles for thinking they are from Mars.
.
Laws have made similar distinctions in the past. For example, the DMCA has an exemption which allows the carrier to cache content, regardless of copyright status/permission, provided that
1. the caching is completely automated
2. the carrier does not manually manipulate the cache unless required by law
3. the carrier removes content from the cache upon receiving a DMCA notice
This exemption can be used to cache content which would otherwise be legally risqué such as bit torrent traffic.
To summarize, I believe the law should be modified so that platforms who do not curate content are legally protected from the content hosted on the platform. However if they company manipulates the data or censors content on their platform (beyond action required by law), then they be treated as publishers and are liable for ALL content on their platform. This change would not apply to the end user whether the user be the "owner" of a particular board, page, profile, etc or whether the user is commenting on other user content.