While this forum does support free speech, that goes both ways. You can ignore those that are excessively antagonist or particularly repugnant. There is a way. When you click on your avatar and then select preferences and users, you can choose who you want to ignore and for how long. Just add their name to the list and you won’t see their posts.
Honestly the ignore feature here is not very good, You still see the persons threads they start and their post box. you just can’t see what they type. most other sites when you put someone on ignore they are gone. you see nothing by them.