Ethical decision framework for complex issues