That seems like an expensive option that solves very little. Whatever the infraction is, it is just as likely to be repeated by any car in the fleet. Better for the police to have a way of dealing with it and document it so it get addressed. Certainly whatever agreement the company has with the city can address this, including the company possibly paying per-incident money to the police for their time.