Yes, but this isn't really analogous to the complaint being presented. In the Mastadon world this article would have been titled "A Disabled My Account After I Criticized Them". The author is still free to use B, C, D etc, just like with http websites.
> Either way, the Mastodon model seems better because it allows policy to be specified at the “local” level rather than requiring a uniform policy across the network.
To be clear, I do think an ActivityPub-like architecture is preferable for social networking, but federation doesn't obviate the concept of popularity, it only seems that way now because the fediverse isn't popular, if it ever did become popular then we'd see the exact same complaints when people get banned from popular instances.
What A defederating from B is like a website blocking your IP. Facebook banning an account is more like your ISP turning off your internet access.
As such, being kicked from one instance leads you to sign up elsewhere, until a major instance notices and tells your new server admin to kick you out. When you create your own instance, the major instances use their soft power to ensure almost nobody else federates with you.