In practice this is not true. De-federating based on association is not common, and mostly used by very tight and usually small servers. The big ones don't do that.
You only see the objectionable stuff if you follow those accounts or people who retweet those accounts. De-federation prevents people who want to communicate from communicating.
Truth social defederated itself.