come down on

Verb

 * 1)  To punish or criticize (someone).
 * The company came down on him very hard after he was found skipping work.
 * 1)  To attack or harass (someone).
 * 2)  To pressure (someone or something); to strictly enforce something on (someone or something).
 * 3)  To cause melancholy in (someone).