I am definitely sure that people make mistakes and I do accept that they do. It would be very strange to assume that people dont make mistakes or do something wrong. A mistake made by a kid or coworker or even your sub, should ofcourse be punished but when it is by accident I sure dont feel like a harsh punishment should be the case.
Disobedience is one thing and deliberate disobedience is a whole different matter imo.
I dont do everything right all the time and for me to assume that anybody else never will screw up would be just dumb of me. I dont do that.