What Socionics should 'Give' You
People enter socionics with high hopes. The question is, "What should one expect from the theory?" The problem is that socionics is all conjecture, all speculation (not 'rabid speculation'). But it is all hypothetical. Therefore, one should not assume that the theory is perfect - or even scientific. The answer then is that you should get the following from the theory:
1. Be able to identify your dual and other positive relations.
2. Identify conflicting types, so you know to stay away from them.
3. Be able to identify interesting hobbies, college majors, careers (even books, websites, etc.) based on the IMs that appeal to you.
That is all you should really expect from it. None of the above requires that the Jungian framework (or the rest of the theory) be correct. And the silly polemics that "person x's type does not fit, so they are a(n) ________" (idiot, liar, etc.) should be completely thrown into the garbage.
The point is that this is not objective science, but it can still help you find some satisfaction in life. Therefore, don't look at it like it is a categorical set of rules about how people behave.
Would you agree?