See, here's the funny thing - ad hominem is entirely appropriate here, because were talking about social situations and behavior. There isn't going to be a logical reason why you're sounding like an arrogant ass... you're just sounding like one, and yeah, I'm gonna call you out on it. What's more, I'm not going to be nice about it, because the consistent pattern so far is that people being nice about it doesn't get through to you.
Notice, for one, that you're interpreting my criticisms of behavior as attacks on character. Did I say he was "prickish" or did I say that his responses were? Now, he might be the nicest guy on the planet 23.75 hours a day, but you know, for those 15 minutes, his actions corresponded with that of a jerk. Nothing wrong with pointing that out. And yet, you acted as if I called him a Nazi or something.
Then you come at me with the oh-so-typical "the rest of the world are just a bunch of mindless cretins, why should I debase myself to their petty tittering?" of high school kids with a lot of brains but not so many friends. There's a reason for this - you're not as special as you think. Plenty of people smarter than you who have lived, plenty who will live after you're gone. However, the only ones you have are the ones you're with right now, and like it or not, you need them. So do them a favor, and treat them like human beings with actual feelings and desires that are equal to your own, and not like defective sources of amusement? K?