I think there are situations where an act can be both highly unethical and also highly moral.
The first example I will call the Robin Hood syndrome - Steal from the rich to give to the poor. A manager steals from a filthy rich client and gives the theft to poor and maybe even starving people.
The second example - Client confidentiality issues. A psychologist or priest hears a confession from a man, that he is a serial rapist. The psychologist or priest tips off the police about this man.
Both cases, IMO, highly unethical but highly moral.
Moose
Added by edit, concerning the second example: I do not think the tip off should be the basis for an arrest and prosecution. The tipper should not be a formal witness for the prosecution, and I suspect that a such derived confession would be rejected by the court. It could, however, be useful in leading to further investigation that could result in an arrest and prosecution.
Edited by Minnemooseus, : See above.