Sort:  

Truth has no quality of Disrespect or Respect, which is what insults hinge on. If an ad hominem is True then it cannot be an insult, it can only be an observation.

So, if someone says, "I think you're a lying dog-faced pony-soldier", that's NOT an ad hominem attack in your opinion because it's "TRUE" (that person is presumably sincere)??