Okay, I actually think I'm both. I can't stand these things and when such things happen in my daily life, I need to make people aware of it and what dangers it has.
Sometimes I hate structures, but sometimes I need them.
On the other hand, I'm always analyzing what people say, ...
I suppose that the difference between an INFJ and an INFP doing this would be that an INFP has no problem disrupting harmony to rile people up for a cause, they act as catalysts.
The INFJ, however, will be tactful and polite and try to bring people into agreeance. They will act more as mediators in the situation with the goal of raising awareness.
That is the way I see it.
The difference is Fi which INFP's prefer and Fe, which is preferred by INFJs.
Fi is about expressing one's personal values, remaining true to one's own ideals first above the consensus. Fi is about sustaining personal freedom and expression for the individual
and individuals within a group.
Fe is about making sure the group is in agreeance and coexisting harmoniously. Fe is about bringing people together and compromising.
Fi has a more difficult time compromising on what is important to them because Fi does not want to "water down" their beliefs or ideas etc. etc.
It's a blessing and a curse for INFPs. It makes us passionate and harder to "control" yet it also alienates us from others by being stubborn and obnoxious.
The good thing about INFPs is that usually we're pretty laid back and go with the flow. However, once someone crosses that one defined line with us, we dig our heels deep in the dirt and don't give in.