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