A person who is displeased by anything that does not meet very high standards.
Nouns denoting people.