In my opinion, morality is who we are that based on the religion that you respect and see things what is right or wrong based in god that you respect, too. On the other hand, ethics is based on society because people will judge you from your actions.