Talking about being misunderstood, I think it comes in hanady to have some other INTPs nearby. In my experience, the misunderstanding is due to, mostly, 4 issues:
a) isolating oneself -> not having activities/information in common with other people, which leads to more isolation,
b) not having a linear "train of thought" -> jumping to conclusions people don't follow so they think you're weird,
c) having your own Ti-dom way of systematizing ideas/concepts/general knowledge in a fashion that is unknown to most people,
d) (optional) understanding normal behaviour as a concept but bein unable to be an example of it (e.g. understanding one has to be nice to pregnant ladies, trying to be nice to them by making an abortion joke because it's topic-related).
So when it comes to people I show myself in all my "weirdness" from day 1. If they can take it/like it, they're welcome aboard the INTP ship; if not, it's okay because they just fade with the background and I forget they exist.
About general weirdness, I don't know. I once had this thought: "what if I started acting like "normal" people? They always look so happy, like jellyfish floating in the sea, being moved by currents, not being curious about what surrounds them, not analyzing everything around them... but if I acted like them (supposing I could manage that level of social skills), I wouldn't be happy because I wouldn't be able to be curious, and even if acting like them brought me things that make me happy, I'd be mad at myself because I didn't achieve them by being my normal weird self". And then I realized that I wouldn't change the way I perceive the world for all the gold in the world, and that I like the "relationship" there is between me and my mind, and I stopped caring about weirdness. Willpower is the problem I'm trying to address right now.