Your client doesn't have a responsibility to protect the city's taxpayers.
This client does have a responsibility to protect their sources.
An ethical responsibility. Not a legal one. Not the lawyer's job, and certainly not the legal bar's. That's not only presumptuous, it's unprofessional and potentially dangerous.
Your client doesn't have a responsibility to protect the city's taxpayers.
This client does have a responsibility to protect their sources.