Another alternative would be "leave this problem alone, it's working just fine". Site operators can and should have the ability to ban anyone or remove any content, for any reason or no reason, and doing so does not mean they should be liable for everything they might have missed. (In practice, "liable for everything they might have missed" is equivalent to "unable to operate" for anything but the most massive sites that could theoretically afford an army of moderators, and it'd have a chilling effect even there.)
Destroying the concept of moderation does not make the world better. The liability shield is the whole reason Section 230 exists: to make it possible to have enjoyable communities online, without incurring so much liability that you have to shut them all down for fear of getting prosecuted.
If you want unmoderated communities, they exist. Go use them. Stop trying to destroy the concept of moderated communities.(Removing the liability shield would be tantamount to destroying such communities.)
Some people want the audience of moderated communities, but they don't want the standards of those communities. There's a reason unmoderated communities have fewer (and different) users.