hypercritic

Noun

 * 1) A carping or unduly censorious critic.

Adjective

 * 1) hypercritical