punish sb to do sth