PSA: Ad hominem is only applicable within the framework of a debate. Not every interaction is a debate. People have to agree to that framework.
You get a LOT of mouthbreathers insisting you are in a debate and telling them to fuck off is ad hom. They're wrong. They just wanna be in a debate with you because it implies you're at least peers. They aren't.