castigate

(v) to punish   
The captain castigated the disobedient sailor by sending him to a deserted island for life.