Venting is complicated.
It makes you feel better, posting things publicly and I’m not against it.
If venting is what makes people feel better, then yes, by all means.
But I draw a line at posting insults about people, so that they’ll see it.
That’s not venting. That’s just indirect insulting, and that usually ends up being destructive and hurtful. Not just for the person you’re insulting, but yourself.