@whitenoise I did not ask you about the difference between “ethical” and “moral.” I asked you whether you were making a claim about professional ethics or morality. A professional code of ethics is a set of rules one is expected to follow in virtue of being a member of a certain profession. Morality is a set of rules one is expected to follow in virtue of being a person. Your dictionary definitions, then, do not actually address the question asked.
Moreover, it is precisely the kind of view you oppose—the kind that attempts to conflate legality and morality (which is a logical fallacy)—that wants to treat the difference between professional ethics and morality as a matter of semantics. If you reject that attempt, then you cannot (on pain of contradiction) say that this is merely a semantic difference.
Nor would I understand the objection in any case. Words are what we have to communicate over the internet (the occasional picture or music link aside). When I ask for clarification, it is only to prevent myself from misunderstanding you. Is that really so wrong? It seems to me that it is not.
With all that said, then, your response suggests that you are making a claim about morality. Furthermore, you assert a very specific notion of morality (not everyone would agree with the eudaimonic notion you propose; most of our contemporaries accept a radically different conception of ethics than “living the good life”).
Taking on this view, however, is going to make your position more difficult to defend. For the eudaimonist, the distinction between professional ethics and morality will be a matter of what a virtuous person does qua employee versus what a virtuous person does qua human being. We surely do not have a duty not to compete with anyone qua human being on a eudaimonic view, but only qua employee.
This leads me to think that what you should have said is something like this:
“There is a distinction between the legal and the ethical, and then there is a distinction within the ethical between professional ethics and general ethics (aka, morality). That this person’s acts might be legal in no way show they are ethical, and they are in fact not ethical because they violate professional expectations of good employees. These expectations go beyond contractual obligations, which are purely legal. Thus the contractual arguments are beside the point.”
This would be a strong argument, though it seems there would still be a way to resist it. I could remain agnostic on the same grounds that convinced @CWOTUS to back off from his hardline stance: there are too many unknowns about this particular employee’s relationship with Roto-Rooter to know that his behavior was unethical. I, however, would also have to back off from my agnosticism a little bit and agree with @CWOTUS when he says that the action is probably unethical. The considerations against taking a hardline only go so far, and thus they do not support an absolute refusal to make any judgments.