Or at the very least don't engage. I understand the temptation, and I sometimes can't resist, but generally it's not worth it.
I don't really block much or at all. I'd rather see what they're saying, but I have been online a long time as well, and have a thicker skin. If you are affected by online users to a detrimental degree there's no shame in walking away, ignoring, or blocking.
Look out for yourself.