My main point is that ethics is subjective, there's no correct answer to ethical problems, it boils down to how people feel. See also my other comment.
I absolutely agree that in the real world it's mainly about being a good person, not about being a particular type of a good person.
I absolutely agree that in the real world it's mainly about being a good person, not about being a particular type of a good person.