Or perhaps you treat the customer support workers as humans instead of worker drones and give them the agency to terminate the call when they are getting abused, with the contracts of repeat offenders getting terminated?