hypercritic
noun
°A carping or unduly censorious critic.