No doubt there are other standards as well: culture, law, societal norms, etc. Also, it isn't always based on feelings because sometimes the feeling of self-preservation might come into play in making a decision that could be of harm to someone else.
There is no binary code by which to judge...