Yes, it is. I also don't agree with your characterization of what constitutes an ad hominem, except for that last one, which you are correct. The mall ninja comment was a nice tongue in cheek touch, btw.. Just so you know I didn't mean to imply you had Dunning-Kruger skill. I believe some people...