be down on (someone or something)

be down on (someone or something)

To have or express negative or overly critical feelings toward someone or something. I don't know why you're so down on Robert, he's such a nice guy to everyone! Don't be so down on this vacation to your grandparents' farm. I know it's not very exotic, but we'll still have a great time!
See also: down, on
Farlex Dictionary of Idioms.

*down on someone or something

against someone or something. (*Typically: be ~;get ~.) You've been down on us all lately. I'm down on computers lately. Everyone sure got down on fast food.
See also: down, on
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.

down on

Hostile or negative toward, ill-disposed to. For example, All the reviewers were down on this play, or Ever since he was injured, he's been down on skiing. [Mid-1800s] Also see down on one's luck.
See also: down, on
The American Heritage® Dictionary of Idioms by Christine Ammer.

have a (or be) down on

disapprove of; feel hostile or antagonistic towards. informal
See also: down, have, on
Farlex Partner Idioms Dictionary
See also:
  • a hard head
  • pixel peeper
  • buddy up
  • bring (one) back to reality
  • bring back to reality
  • have (one's)/a beady eye on (someone or something)
  • keep (one's)/a beady eye on (someone or something)
  • keep a beady eye on somebody/something
  • big bully
  • wonk