This INFP profile description fits me perfectly

Many INFPs do not like attempts to impose shoulds and have-tos. These INFPs find absolute systems of rules that everyone must abide to as confining and arbitrary and simply unfair. As such, INFPs may rail against words that imply that a value system can be imposed from the outside…INFP’s look at humanity at both the individual (human-to-human) and societal levels. One common discouragement for INFP’s is that societal change often seems impossible. When INFPs become discouraged, they may need some time and space to rediscover their values and a sense of inner peace. The conflict between their ideal world and “reality”, as they see it can cause depression or withdrawal from the world unless they have people that support them in their projects.

Quoted from INFP Profile,