How philosophers deal with ethical dilemmas