Liquid,
I think he
is often oblivious to how others
feel, though not to how they think. Look how many times Cheryl or Jeff or somebody else has to let him know he hurt someone's feelings! Sometimes it's on purpose, sure, but often he just says things and then later when people get mad his reaction is: "you gotta be kidding me?!" and tries to justify himself. Usually, in his mind he's not wrong - something that can be both an INFJ and INTP trait. But if he can see that it makes sense, he tries to make it right. It doesn't seem that he takes their potential feelings into concern much beforehand - neither to please them nor to annoy them b/c he disagrees.
I think where we disagree is that, what you would call his awareness of others'
feelings, I see as his awareness of others'
motivations, which are two separate things. I can see him eying someone up and down suspiciously or quickly and deftly intuiting their selfish motivations lying beneath what they are saying and why it doesn't square with how he sees it. And he refuses to let them get away with skewing how he sees the world for their own reasons.
I'm not sure I agree with you that NTs can't be irritable sorts - especially the hypersensitive varieties of INTPs. I don't think it can be said that all INTPs are stoic paragons of restraint, though they don't rant and rave as much as, say, ENFPs. Maybe I should read MOAR type descriptions.
It is well known that INTPs in particular can be pretty peevish, outspoken and stubborn if you violate their principles. Out of all proportion even. And you violate those principles by being irrational, unreasonable or unfair. Surround them with these guys and demand that they conform their behavior to irrational emotional people and it can get ugly. He can go off often, but - and maybe I'm biased because i usually agree with him
- he is often in exactly such circumstances. That's why I looked less at the
fact of his being irritable and looked rather at
what it was that gets him cranky, critical and argumentative.
As for his having internal, moral system - It doesn't seem to me that he has formulated a complex moral code so much as he resists and rejects anything that doesn't support his own experiential understanding of the world, another INTP trait. And the very things that keep ticking him off are the things you would expect to clash with INTPs outlook. This is what makes them so cynical, caustic and misanthropic
Plus if you look at how he handles people being emotional - Larry is uncomfortable and awkward, even if there's nothing about the situation that he disagrees with. He doesn't enjoy people and they don't enjoy him. He doesn't like their emotional demands on him. His demands on others, however, are pretty reasonable . . . at least to me.
Where I am inclined to think he's INFJ is that he appears stay pretty wound up about the conflict. I don't agree that INTPs don't go home and rehash and overanalyze the arguments that they had with a person. Hell, one of the favorite pastimes with one of my INFJ friends is that we kvetch to each other about people who pissed us off and rip on them pretty nastily. Only we appreciate this bloodsport to a high degree. It's pretty entertaining. Because we're both introverts, we're not as likely to let the irritating people on to that fact. But I do agree that NTs can detach pretty easily after that when the INFJ stews. It takes a lot to have an INTP holding a grudge. INFJ? Not so much. And NTs probably don't stay wound up as much as Larry seems to.
Anyway, if he's INFJ, I have to change my type