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