come down hard on

come down hard on  {v.},  {informal}
1. To scold or punish strongly.
The principal came down hard on the boys for breaking the window.
2. To oppose strongly.
The minister in his sermon came down hard on drinking.
Categories: {informal} {v.}