punish (someone or oneself) for (something)

(redirected from punish them for)

punish (someone or oneself) for (something)

To penalize or discipline someone or oneself for some crime, wrong, mistake, or other transgression. Bob punished himself for breaking his diet over the holidays by only eating vegetables for two weeks straight. I feel like this heavy workload is the boss's way of punishing me for disagreeing with him during the meeting.
See also: punish

punish someone for something

to discipline someone for [doing] something. Someone will punish you for what you did. Please don't punish me for doing it. I'm sorry.
See also: punish
References in periodicals archive ?
FRANCE coach Bernard Laporte has revealed he omitted David Auradou and Fabien Pelous from the starting line-up for this Saturday's Six Nations meeting with Wales to punish them for their illdiscipline against Italy.