You know the way INFJs tend to think and care about other people much more than they get back? Is that fair?
Well, I think for some reason INFJs get a lot of pleasure from giving to other people xD Whether it be their time, their listening skills, gifts, etc. I'm not sure why it feels so much better to give rather than receive. From a rational point of view, it isn't really fair I guess, but from the INFJ view, it's something they love to do, and if their willingness to give is met by enthusiasm and gratefulness, all the better

I guess INFJs need to feel needed and validated by the people they love.
What do you think the world should be like?
I guess the INFJ concept of a perfect world would be one of structure and morality, where both the law and moral integrity weren't broken. But, at the same time, creativity and originality would be greatly prized. Basically, INFJs wants everyone to be the best person they can be, but at the same time, 100% true to who they really are without having to put on a mask for the rest of the world. I guess while rational-minded people would be more concerned about technological development, INFJs would be more concerned that the scientists are feeling happy and enjoying what they are doing
Is it just tough luck and/or should the INFJ think/care less when it isn't returned; should others return the thought/care to an equal magnitude; or should they meet each other half way?
INFJs usually don't care if their giving isn't reciprocated, but they do care if it isn't considered valuable by the other party. If they feel that the other person doesn't appreciate it, they might feel very hurt, and attempt to distance themselves under a veneer of rational politeness. (But a lot of the time, like in my case, even if the person isn't very vocal, INFJs convince themselves that deep inside, the person really appreciates and loves them

) Perhaps the need to give to others stems from an INFJ thirst to prove themselves and feel loved by others.
It would probably be difficult for a person to return the thought/care to an equal magnitude. If you are an INFJs best friend, be prepared for multiple gifts on their birthday, constant emails, and phone calls seeing how you are going. If you are an INFJs lover ... heh heh heh. Well, let's just say that you're on your partner's mind all the time, to different degrees. It may seem obsessive, but INFJs put a massive value on those they love, and think about them in relation to everything. E.g. going out shopping, thinking about what small gift/chocolate to buy their partner. E.g. going out for a jog, all the while thinking about the first time they met them.
I'm not saying that the other party doesn't care for them an equal measure, just that INFJs tend to be very, very demonstrative of their feelings. Rationals love their partners equally, but tend to not be as demonstrative. So I guess I'm saying that that while both parties have an equal amount of love, INFJs tend to express it more.
Also, to be honest, I think INFJs would feel very uncomfortable if they met someone else halfway. It makes them feel less ... validated? Valuable? In any case, they would much rather be the giver than the receiver. Perhaps it subconsciously infuses them with a sense of power.