Too many organisations hide behind zero tolerance policies. The staff are the face of the company and if the company does wrong, they should expect to be criticised. If they follow the usual droid script instead of actually considering how the problem can be resolved, then people will get more and more worked up and may become, understandably, abusive.