critic

ˈkrɪtɪk

noun

a person who expresses an unfavourable opinion of something.

critics of the new legislation say it is too broad

detractor,censurer,attacker,fault-finder,carper,backbiter,caviller,reviler,vilifier,traducer,disparager,denigrator,deprecator,belittler,knocker,nitpicker,asperser