A truth is morals are God-made, external-based and unchangeable. Ethics, on the other hand are man-made, internal based and changing.
Morals are religious teachings, Ethics are societal teachings. Need only look as far as professional ethics rules to see they have little relation to moral teachings.
Let's start with a definition.
Moral - concerning or relating to what is right and wrong in human behavior.
Can we agree on that?