[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.