It can be solved by realizing that private websites ARE NOT public fora.
They have never been, are not now, and will never be.
HN has, and will again, removed comments that I have made again, particularly if they stray too far from the party line regarding cryptobros, SEObros, and devs who whore themselves out to ad companies when they could be doing actual real work that benefits humanity while making just a little teeny tiny less money but whores are whores so they'll keep on keeping on.
I'm fine with that. And you should be too.
If HN was a public square I could tell them to fuck off. Nothing I said would meet any community standards and obscenity triggers in any courtroom in any jurisdiction of any court in all of the United States.
"Oh but HN isn't as big as Twit.." is bullshit and has been tried before. Anyone who makes this argument is so intellectually bankrupt they should be banned from the internet for being too stupid to operate an internet browser.
You have the same "public square" rights in Times Square that you have in Lotsee Oklahoma (0.02 mi sq), which is smaller than Times Square (0.25 mi sq).
Private parties can set arbitrary, capricious, subjective, unfair, and mean rules about what they allow on their platforms, and don't even have to set any rules besides "because we said so".
Anything less is tyranny.
edit: if public websites are TRUELY public fora, there could be a very strong argument made that hiding my comment due to downvotes is an assault on my rights, similar to covering my sign with a blanket as I try to agitate in ACTUAL, REAL, public squares for civil rights or the legalization of marijuana or the proselytizing of my TIMECUBE religion. Unless, of course there exists "important and real" free speech and "not important" free speech but allowing for that distinction is probably more dangerous than having no free speech at all...