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:
Source: A Dictionary of American Idioms