I'm so torn on issues like this. I believe 100% in free speech, even if what you have to say is stupid and absurd. I also believe that as a business if you don't want certain content on your platform you absolutely should have the right to refuse to publish that content. With that said though large platforms such as facebook, twitter, youtube, and WordPress I almost feel like the waters get a little muddy for me. Those platforms are so large with such a massive audience its the best place to practice your right to free speech. Users also have the ability to follow, or not follow whoever they want so you don't have to take part in what theorists say. If it's not illegal content, maybe it should always be allowed.