You are not doing well at this. The difference is that Bravo's is an actual ad hom. The comment of soc's to which I was responding was not. That was part of the joke that was obviously going to be lost on you.
Saying, your argument is stupid therefore it is wrong, is not an ad hom. Saying, you are stupid therefore your argument is wrong, is.
Now if soc had just said, "your argument is stupid therefore it is wrong" then, though he would not have been making an ad hom, it would still be unresponsive as it would offer nothing to support the assertion. Kind of like when you say...
"So? legalization will still reward the cartels."
... which is exactly to what soc was responding and you offered nothing more. But soc added more than just an insult and offered support for his assertion that your argument is stupid.
You can call me as many names as you like, but at least put a point in there somehwere.