I had an interaction today with a very high-rep user who posted a sloppy answer with both syntax and logic errors. I pointed these out (as I often do when I see code that won't compile or uses incorrect logic), and he got really angry, calling me a
bad, bad word multiple times. He then told me he down-voted my (correct) answer, solely to punish me for being a
bad, bad word. Screen shot of the comment from the answer he has now deleted (don't look if you have extreme sensitivities to mind-destroying and society-ruining vulgarity):
I don't really care that he down-voted me for the wrong reasons. But stating so in public is not behavior I expect to be tolerated.
I have a hard time not defending myself when someone calls me a
bad, bad word for doing exactly what we are supposed to do here. This is the kind of crap that I refuse to put up with, and I don't think the community should either. It is childish and unacceptable and is going to drive users like me away from the site. This is especially true when it comes from a user with close to 200K rep. This is supposed to indicate a trusted and esteemed member of the community, but in this case this person is a very bad example of anything his rep is supposed to portray. If people can act this way unchecked I think the community is in a sad state.
I guess this is why we should down-vote anonymously, and not bother commenting. But when you don't comment, others may ignore the down-votes (especially if others have up-voted without seeing the flaws), and readers may take the answer as a good one. I have had a pretty consistent policy of commenting first and down-voting later (if the situation isn't corrected). Never mind that if nobody comments the OP doesn't learn why they got down-voted.
In the end, this incident is either going to change my views on my policy of providing constructive criticism instead of blind drive-by down-votes, or it is just going to make me find another venue where I can contribute. My question is:
What do you folks do to not let bullies get to you?
It's easy to say calm down, walk away, ignore, etc. But being called a
bad, bad word is a bit much IMHO.