1. criticize or punish someone harshly for something
Professional
Social
come down hard on someone for something
The idiom to come down on someone means to reprimand criticise or punish someone extremely harshly. To come down on something or someone can also mean to demonstrate strong opposition to something or someone.