Punish for - Idioms by The Free Dictionary
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.
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.
References in periodicals archive
He said: "God does not punish for
no reason but collectively punishes.
Inflicting a penalty merely to deter -- rather than to punish for
deeds done -- is the very definition of cruelty.
In a 5 - 4 decision authored by Justice Stephen Breyer, the Court held that it is unconstitutional for a jury to award punitive damages to punish for
harm to individuals who are not before the Court - as it was invited to do so in the Williams trial - and that such an award would amount to a taking of property without due process.