Visit https://www.pinterest.com/abchandler3/infj-understanding-me/ for more on temperaments
And sociopaths, narcissts and abusers of all kind will exploit our need to help. Don't waste your time trying to help people who don't want to change. Can't help everyone, can't love everyone,conserve your energy for those that actually need it.
Infj, especially the ethical part. Sometimes it would be nice to be able to be just as scummy as the person who did you wrong but it's not really an option for an Infj because our moral compasses are so strong we'd hate ourselves afterwards..
INFJ - Myers Briggs Personality tests. I think this is a pretty accurate explanation of how my mind works. Just because I like it.