Breaking a rule means having to make an exception to it.
An exception means an edge case that the rule did not cover adequately or was covered by mistake.
Making an exception means that the rule was not specific enough, that it was too general, that the rule’s criteria matched against situations that the rule does not apply to.
On the one hand, good rules must be specific, not over-generalized, but on the other hand, lies another question:
How detailed should they be?
Rules are maps, and a map is not the territory, and if a map has every detail of the reality, then it becomes an exact copy; it becomes the reality.
Maps, which rules are a derivative of, are here to abstract the unnecessary details, simplify the intricacies and complexities of reality, and make it processable for our feeble human brains, which brings up yet another question.

What is unnecessary? What can be left out? What must be included?