She speculates that the reason for this is that feeling morally unclean (ie, disgusted) leads to feelings of moral wrongness and thus triggers increased ethical behaviour by instilling a desire to right the wrong.
ECONOMIST: Soaping away your outer dirt may lead to inner evil