There's this streamer I sort of follow who did some reaction streams to proximitychat videos. If you don't know, it's basically this guy in VRchat who joins public lobbies and trolls the people in there - most of them crazily obsessed with the game and roleplay to the point of basically living in VR.
This guy will be in a public lobby for maybe hours, constantly trolling, and all they do is ask him to stop. Maybe they'll threaten to remove him as a friend (which is such a common occurrence that it might almost seems like capital punishment to these terminally online dweebs), but they almost never kick or block him outright.
In the reaction streams the question is always, why not just kick and block the guy? Sure, don't block everyone who makes an annoying remark outright, but as I said, this guy is in there for hours without seemingly any attempt to actually get him to stop. It seems that the easiest thing is to just talk a bit, find out he's there in bad faith and then block him, but they never do.
What I'm getting at is, people should block more. Not that, again, you should block everyone who slightly annoys you or challenges your viewpoint, but as soon as you find out they are there in bad faith, just block and move on. I feel ancient for saying this but as they say: don't feed the trolls.