To be ashamed of one's immorality: that is a step on the...
To be ashamed of one's immorality: that is a step on the staircase at whose end one is also ashamed of one's morality.
To be ashamed of one's immorality: that is a step on the staircase at whose end one is also ashamed of one's morality.