punish (someone or oneself) for (something)

(redirected from punish ourselves 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: for, punish
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.

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: for, punish
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.
See also:
References in periodicals archive ?
We punish ourselves for the setbacks we have experienced and feel humiliated every time we wonder what other people say about us.
If we fail to speak, we should not punish ourselves for not saying the things we should.
Over the Thanksgiving holiday many of us resolve to refining our eating habits, to go on diets, to cut down our carbon footprint as much as we can, almost as if to punish ourselves for a little prosperity and good eating.
I have the feeling that we want to punish ourselves for overindulgence and we think detoxing is punitive and has the added advantage of cleaning us out.
But we don't have to punish ourselves for grazing by the vending machine in order to reap the benefits of self-reflection and renewal.
What good would it do us if we fixed our minds on the past and tried to punish ourselves for it now?