Bad service - when is enough enough?