knock (one) in the head

(slang) criticize (one) severely; dispraise (one).