That is not an ad hominem. An ad hominem is &quot;this person is a crank, therefore their argument is wrong&quot;. What OP is saying is &quot;their argument is wrong, therefore they are a crank&quot;, which is a valid argument.