specifically on 'private platform' detail...it's a rather slippery slope to force people to host or not host particular ideas on their own property. it's easy to pick a couple topics that most people would agree are 'bad' and shouldn't be discussed, but where does it end?
i'm more in favor of publicly calling Nazis assholes wherever they show up.