So I go back to my first reply: to stop casting people into a binary like I think we both want, better not to throw such loaded words at people and instead analyze their behavior on a case by case basis. Fighting the word itself is prescriptive at best, and language tends to be descriptive, AFAIK.
So if we're communicating with words meaning different things (which is extremely common but unnoticed) then we have to be careful that we don't lose meaning on the assumption that someone's message can only have one interpretation. We have to recognize the embedding problems and limitations of language to effectively communicate.