

If we have defined “idiotic” to a sufficiently objective degree, I think the idiot wins the race. The shouter - although not in the best manner - is at least trying to make the idiot aware of their transgression. It’s a reaction to the idiotic behavior, not out of the blue. And while it will not work in correcting the idiot’s behavior all the time, there is at least the chance that the reaction is memorable to the idiot - public shaming is s powerful tool - which could lead to reflection, and thus prevent a recurrence. It’s these small odds that tilt this seesaw of a question for me.
So I wonder what “you” you, and from here on that means you personally unless otherwise stated, are referring to. Are you ascribing idiot-shouting behavior to me personally? Or are you referring to the neutral “you,” which can be replaced with “one?” The reason I’m wondering is that I have given no indication that I shout at idiots but your reply could be incorrectly construed in such a way that I do. Which then doesn’t make the motive warning any clearer also. Because it could be a interpreted as meaning I like to be “dominance-humping” and I ought to reflect on that. Or that my reasoning is too Darwinistic. Or that I shouldn’t judge tight calls by small statistical margins. Or that I like correcting people? Etc. It just isn’t clear.
If this was pointed at my personally then you in particular and one in general should keep in mind that the person answering a binary question of the calibre “Which is worse, the plague or cholera?” doesn’t necessarily need to be suffering from either disease to make an assessment. So looping back to your OG query: I would say it’s better not to shout at anyone in general. But I’m also sure you and I after careful deliberation could agree on some exceptions relating to your query that aren’t monkey business. E.g. the idiot could be in danger, the idiot could be a racist abusing the marginalized, the idiot could be hard of hearing, etc. This sort of longer discussion isn’t encouraged by a binary prompt.