Social ethics: affirmations, problems, and solutions