It was not a moral issue, but an ethical issue and required a lot of thought and planning to figure out a solution.
You should always make sure you break down any ethical issue and be on the right side of the disagreement.
When considering this problem, lawyers may do well to ignore the letter of the law and realize that it is, at its heart, an ethical issue.