Sometimes, I would spent time trying to understand if someone was "asshole" or "idiot", the distinction being whether or not they understood the negative effects of their actions. I've recently decided that it didn't matter because I deploy the same polite mitigation strategy for both.