Compare and contrast the main points of similarity and the main points of divergence between ethical relativism, existentialism, social norm based ethics and virtue ethics.
Identify what you see as the main strengths and the main weaknesses of each theory.
Is there one of these ethical theories that you would advocate over the others? Explain why or why not.