not sure who needs to hear this but "ad hominem" means you're attacking a person in order to invalidate their argument, not that you're drawing unfavorable conclusions about a person *based on the argument they made*.
— Actually, (@eaton) October 7, 2021