I think the publisher vs platform provisions do need to be revisited. I think small niche sites and forums could be allowed more latitude in how they curate, but at a certain scale a higher expectation of neutrality should be enforced. Really, just limited to taking down obscenity, porn, gore, etc. If any more grey curating is applied (i.e. these platforms attempting to deem for themselves what is "hate speech") there should significant penalties for not applying it generally; for instance, taking down a Trump tweet addressing BLM for being deemed racist in some way, and yet giving a pass to others saying "white loves don't matter" or the like.
A few giant platforms can't be allowed to be the grand arbiters of what is acceptable public speech and what isn't. The influence they have is scary.