Обсуждение морали в данном случае напоминает мне эпизод из шоу Сайнфилд, там у женщины ( Элейн) религиозный бойфренд, один раз этот бойфренд сказал Элейн, что она попадет в ад после смерти, поскольку она не крещеная, они поругались и пошли к священнику,чтобы он разрешил их спор. Священник спросил, сколько лет они женаты, на что они ответили, что не женаты, "Тогда все очень просто",сказал свяшенник, " Вы оба попадете в ад". Общечеловеческой морали нет, мораль очень сильно менялась в разные времена у разных народов. А в данном случае не факт, что сдержать слово и оставить ребенка без необходимых вещей будет более моральным, чем слово не сдержать.