You can block the instance, which blocks those communities, but that doesn’t block those users on them to be fair. That has to be done individually.
Personally I am comfortable ignoring individuals (and not painting everyone on an instance with the same brush) and would prefer metas/groups/whatever you’d like to refer to them as for my subscriptions, so I’m definitely not the target user of this post.
But just being clear, a user blocking an instance doesn’t block the users from that instance, so if that’s their goal, no, that’s not enough.
Not advocating for defederation, I’m just pointing out that blocking an instance isn’t going to achieve their goal.
Obviously defederation is too large scale. Ideally, there would be an option for people to block users from the instance when blocking an instance, or something like that.
This would avoid the exact scenario you mention because it would come down to the user level, so that troll would have to put in quite a bit more effort to get around that. Unfortunately, that’s not currently an option, along with some other features I’d love to see on Lemmy.
Again, I’m just pointing out that blocking an instance does not achieve their goal.