The problem is access to platforms. We haven't found a good way to do this. People should be free to opt in or out of the content they want. What offends one will not offend another. For example a thread on hunting will offend some who love the animals they hunt. There is no universal right or wrong there. On should have access to an online community the other should have the ability to disagree or avoid that community. The problem is when an organisation like Twitter picks a side that free speech becomes an issue. Only because of the monopolistic nature of the platform. But that's what makes the platform good, everyone is there.