Directly speaking to people to counter their abuse and slander does not always work either, because sometimes, and often, the other person when confronted simply denies what they have done, even though it is right there for all to see, they will try to spin it in a different direction. Then they go on a slandering rampage for days, or even weeks, trying to discredit the person who stands up to them, so yes, abuse like that will get you blocked.
This one guy keeps showing up in threads where I am posting, not to add anything to the topic discussion, but simply to attack and slander me, many weeks after he first disagreed with me about whether or not it is appropriate for a female newcomer to ask men to PM her to talk about sexual matters. It seems obvious to me that this guy has had a grudge against me for quite some time, probably from before he joined the site under his new name. Is his lack of honesty supposed to be my problem? I would rather not deal with such people, when they show no sense of common decency, or any respect for personal boundaries.
People say use the ignore button if people are harassing you and then others
will say, how dare you ignore me, after they have continually abused you.
Situations like this really help me understand how God is no respecter of persons.