Parashat Pinchas-grappling with heart-rending moral dilemmas-then and now