I don't doubt that the delivery should turn up on time. And that a customer has a right to complain about tardiness. By all means make the staff feel guilty for being piss-poor at their jobs, but don't dare try to lay on the guilt 'because of the children', when they as parents should be feeling far more guilt.