it makes no sense to portrait infj as moralists. such a clishee!
especially if you think infj=NiFe
my istj father is as "idalistic" and upright (uptight) as one can be.
only retarded people have a rigid rule based morality.
as for situational moral - its not a system of thought but a product of understanding and understanding is a product of personality. assuming that one does not change his moral equals assuming that he is stuck in development, which is the next best thing to retardation. of course, you don't have to change those views, that are just right. but this cannot be type related.
i see two basic type related factors:
due to emotionality, the moral of an infx is somewhat concerned with safety in rather subjective matters, that is to say he does not just ask for money but for friendliness and openness, an inviting ambiance
due to intuition he understands that power is really just circumstantial opportunity, so his moral is concerned with enabling and ensuring such often rather subtle circumstances, that empower humanity.
these are two sub-lines of moral development that have always been a part of society and politics, so obviously they are subject to evolution (development)
a typical example for ensuring a basic friendly ambiance (ie one that stops you from killing yourself) and for compensating a lack of circumstantial opportunities (lack of money), is shoplifting romantic science fiction anime videos. this is moral because it is assumed to be justified. otherwise there would be bad consciouses. most juvenile crimes are based on moral justification, not ignorance about one's own true understanding of moral (assuming that most juveniles are not yet dead on the inside). so these crimes are a product of the moral line of intelligence.