Not for the victim.
The punishment should fit the crime, and most situations are warrant only a warning or a minor punishment - and if behavior improves, all is well.
If you have that policy and then start down the road of first-offense warnings, or trying to match the punishment to the crime, you end up in exactly the place where a lot of companies are now. (This isn't a new idea; it's how companies have always operated.) Without a specific set of policies, the company literally cannot do anything right: If you fire someone because his coworkers say they cannot work with him, everyone starts frothing at the mouth. If you pay someone else to leave because he's too important to fire, everyone digs out their pitchforks and torches. If you do nothing, it blows up in your face, spectacularly.
As a ridiculous hyperbole: assume a life in prison minimum sentence is established for speeding, on the first offense, and that it's actually enforced. I guarantee you that very quickly we'd have everyone driving under the posted speed limit at all times.
"If most offenses are first offenses" satisfies the predicate "Unless [% of first offenses] is a really low number"
The consequent "firing after a first offense won't help much" is consistent with "firing after first offense won't reduce the total number of incidents enough."
But quick change is often more desirable than real change.
Is that really not a solution here ?
at the end of the day, people should be accountable for their own actions, and i should not be punished if i want to have a beer after working hours with colleagues because a tiny minority of people at my company cant drinking responsibly