On a side note, the ISTP I know best is so clueless about his emo life and always wanting sympathy and advice. But there's no help for this dude. He thinks he knows it all (so why he wants advice, I never understand) and he is so black and white literal about everything. It just exhausts me to deal with him.
He just speaks a totally different language and sometimes when I see him on caller id, I don't pick up because I just can't face dealing with him. Then I feel really bad about it.
His favorite expression: "That's stupid!" And I wanted to ask "If I am the stupid one, why are you bothering to ask my advice?" And then he wants to debate the advice and all this and I am just like so not interested in it. You asked my advice, I listened to you and gave it, now leave me alone! Sure, you decide what to do with what I've said, take or trash it, but don't call me stupid and don't debate endlessly with me over it.
But his heart is in the right place and he's a good guy.