IMO, it's pretty simple: freedom must be bundled with responsibility. However if a company doesn't want responsibility, it should be given immunity, but in return it must give up control over user content to some extent.
In practice, the bigger the platform, the more it should be regulated, and platforms with billions of users should be overseen by elected officials.
In practice, the bigger the platform, the more it should be regulated, and platforms with billions of users should be overseen by elected officials.