The perfect example
The following is a perfect example of why you do not fire people for mistakes. You turn the mistake into a learning moment.
“Recently, I was asked if I was going to fire an employee who made a mistake that cost the company $600,000. No, I replied, I just spent $600,000 training him. Why would I want somebody to hire his experience?”
– Thomas John Watson Sr., IBM