I feel like defederating is a good short term solution, but the events described with XMPP could have happened in any number of ways.
The real focus should be on how to make ActivityPub robust enough to prevent the events from the article from happening again.
Well, you see, I want to be able to persecute others because that’s, like, the foundation of my religion. But it doesn’t really feel right because I end up feeling like the instigator. So I go out looking for reasons I’m being persecuted against so I can sleep at night after a good long day of playing the victim and retaliatory persecuting others.
And that basically explains masks and the rest of the garbage the right yells about.