The challenge of reconciling cultural diversity and social justice