Your first line to pg: You’re an ass. I would say that's an attack on his character.
You continue: My point is you're acting out of hate. Seems to me like an attack on his motives.
Then, you attack olozano instead of his points: For God's sakes if you're going to use a phrase at least know what it means.
Ad hominem translates to "to the person". You can split hairs over the correct modern usage of the phrase, but your posts are still littered with attacks on people, rather than their arguments.
Calling someone an ass is not itself an ad-hominem argument -- unless he was being literal, as in "pg is a donkey; as we all know, donkeys are dumb, so pg's arguments are dumb".
In this context, the name-calling was a simple insult, and provides more information about the name-caller than the name-callee.