be hard on

[be hard on] {v. phr.} To be strict or critical with another; be severe.

"Don't be so hard on Jimmy," Tom said. "He is bound to rebel as he gets older."