No employee, no human is infallible. The best companies understand this. They do their best to hire and train right so that mistakes are few and far between. Still, things can sometimes go wrong.
When they do, your first reaction may be to get frustrated and angry with the...