Your ad hominem argument is very strong though.
I thought it was a lousy ad hominem. Ad hominems are supposed to attack the person making the argument (usually over something unrelated to or tangential to the issue at hand) rather than the argument itself. This one appears to be flawed, in that it is directed to the argument itself.