castigate (05/16/18)

castigate

verb

1. to criticize or reprimand severely

2. to punish in order to correct

Example: President Trump often castigates the press.