You should look at the LW annoucement thread about the defederation. They are not well moderated, and they certainly don't have friendly admins. Maybe defederation is the right call.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
replies: