I'm looking for a single word, for someone who…
- keeps seeing everything that is wrong with everybody else.
- never seems to see the good of other people, only the bad things.
- points at others, as if he forgets he has weaknesses himself.
- does not brag about himself, he just seems to be dissatisfied with everyone else.
I prefer a word that is as unambiguous and clear-cut as possible.
Best Answer
I just cannot resist mentioning the term nitpicker here.
reference http://www.merriam-webster.com/thesaurus/nitpicker