Three things come to mind here.  The third:

3)  One of the greatest mistakes of the modern West is to think that, because we’re technologically advanced compared to our forebears, we’re morally advanced as well.  That doesn’t follow.  Previous ages were also aware that ‘every case is different’, that there are mitigating factors to individual culpability, that moral decisions are complex.  But the modern error is to conclude from this that it’s therefore impossible to provide clarity on what’s right and wrong.  The tendency to belittle genuine discernment with the epithet ‘rigidity’ is actually part of a disturbing and intellectually barren mind-set that attempts to stifle rational discourse of any sort.