This was a good listen and a good question on morality.  I do believe that people can change over time even if slowly.  However, there are certain things that are difficult or impossible to change.  Makes one wonder what you would do in a similar situation.