this is one of those contradictions in religion that religious followers seem to conveniently sweep under the ever lumpier rug of moral righteousness. somebody get a dustpan please.
nothing is unclean of itself.
forget morality, what has morality got to do with true spirituality. what good is moral doctrine, if you are prostrated at the feet of your own lust (pride, vanity, greed, anger etc).
if (any human condition) is your master, then you're kidding yourself if you think mere adherence to moral conduct is going to save the day.
is lust your master, or are you master of your lust? is what *really* matters, not all this 'right or wrong' stuff.