criticize

批判(ひはん) Broad meaning. To criticize something for a reason. Usually about people but can be used about books, movies, bad TV, etc.
 
非難批難)(ひなん) To just criticize someone for no reason, to nag or yell.