social.freetalklive.com doesn't block any instances.
I'm guessing you are hostile to freedom of speech and communications if you think not publishing a blocking list is a 'red flag'.
Mastodon is 'self hosted' at a certain level, if you choose to host it. We have. I'm one of the people helping.
I'm not sure I care much what others think who advocate against freedom. However I will fight to enable those who want freedom to be able to speak regardless of which side of the isle they are on.