I think the problem here is a mismatch between the idea of a common carrier, where distribution is content- and audience-neutral, and social media sites which actively analyze both content and audience and distribute the content accordingly. In the latter case, there is no public interest served by limiting liability, and such sites should absolutely be liable for content that they actively present to users.