hypercritical

hʌɪpəˈkrɪtɪk(ə)l

adjective

excessively and unreasonably critical, especially of small faults.

he was a sarcastic, hypercritical man

carping,captious,overcritical,fault-finding,hair-splitting,cavilling,niggling,quibbling,pedantic,pettifogging,fussy,finicky,over-censorious,over-exacting,over-rigorous,over-particular,over-strict,picky,nitpicking,pass-remarkable,pernickety,persnickety,nice,overnice