Critically assess the concept of human nature and its implications for ethics and politics

Critically assess the concept of human nature and its implications for ethics and politics. Discuss different interpretations of human nature such as biological determinism, cultural constructionism, and existentialist views. How do these interpretations inform ethical theories, political ideologies, and debates about human rights and social justice?