I value my time, patience and sanity. There had been too many instances where I've poured way too much investment into things or people that just were not worth a single minute. The moment I feel someone gives me a snarky remark, wants to be a prick, wants to gaslight and whatever petty and bitter levels of engagement they want to bother me with. Fuck them, they'll be blocked.
It does not make you weak or petty, that's just them making up bullshit to excuse themselves when they knowingly were the problem.
Now in some cases it can be a little stupid to block people, like knowing you're the one starting shit or deciding to get into debates you aren't fitted to handle. Why would you do that to yourself? If you can't handle it, don't do anything. Lesson learned.
Damn if there was a function in real life where I can block someone and their existence disappears where other people can see them and I can't? Fuck, dude, sign me up.