Why
We expect from morality to be a guideline telling us what is the right decision to make in every situation. It's naive to expect that there is always good decision to make and the only thing you need to do is to find it. Often right decision does not exist.