That is, INFjs tend to project onto others the emotions that they feel others should be feeling according to their own ethics and emotions .

What I mean is that what I hear often from INFjs and ISFjs is a sort of second-guessing of my own emotions or motivations for doing or saying something, which is often not accurate but simply a projection of what they would feeling if doing or saying that.
This is very accurate in my case. It's more of putting myself in other people's shoes than actually knowing what they are feeling at the time.

I've been thinking about this these last few days. I think this is the reason why people think that infjs don't defend their own interests. I say "think" because our interest is not in preserving ourselves like other people do. For example, I am terrible at finding comebacks to agressive remarks someone might throw at me, so I just ignore. However, if you mess with my family, friends, or innocent people, then you will be destroyed.