Just a random note:
"Ad Hominem" is a logical fallacy in which they dismiss the argument by addressing the person not the argument.
Ad Hominem is not calling the person a douchebag while addressing the points of the argument.
Ad Hominem is saying those points should be dismissed because they are a douchebag.
It's thrown around (improperly) often by people who want to basically say "you've lost the argument because you're angry" but what to add elitism on top of entitlement.
Easy test: if you can remove all the insults from the argument and it still makes sense, then it's not Ad Hominem.