It is probably just my experience that leads me to this conclusion but it has been my observation of others[and myself as well] that moral codes not only vary from person to person but each person also shows a different 'mask' dependant on the people we are with.
I find that I do not look to trust a person on the basis of the 'mask'which I guess is another name for ego but rather I follow their day to day dealings with different situations and see how they handle themselves.I am quite forgiving of those flaws I see in myself and less forgiving of those I don't.I suppose that may be the reason we gravitate to people with similar interests.
I am certain that people are far too sure of what they think they would or would not be morally capable of in this country since the fact of the matter is that we have nothing to complain about when you get right down to it.I think if we had to trade places with others in war torn countries with daily violence a fact of life we might find our illusions shattered.