I'm thinking IxFJ (probably ISFJ), 2w1.
What's getting everyone confused, is that you're showing a lot of what could be interpreted as Fi, but what is, in my opinion, your enneagram and possible SJness. Just because you care a lot about your family, and principles, and "doing the right thing", doesn't make you Fi. But it does make you very 1 and very 2 -- which I believe because I related so much to a lot of your answers.
You also remind me a lot of other IxFJs on the forum. If you read through the "Ask an ESTJ" thread and see the posting style of a lot of INFJs there (including Fidelia), it ought to remind you of yourself, a bit.
And to everyone who thinks you're a 4: consider the part in the questionnaire when you talk about being "unworthy". Also very 2.
Being a 2 doesn't really have to do with the quantity of your social interaction -- it has more to do with the
quality of it.