Вы хотите перевоспитать взрослого человека. Не обольщайтесь, это невозможно. Человек изменит поведение только если сам этого захочет. А он не захочет, если вы будете капать на мозги, шантажировать детьми и "перевоспитывать". А когда захочет? Когда ему самому не понравится ситуация. Следовательно, принимайте, как есть: "папу никто не ждет, он приходит, когда приходит, а не когда обещает". Дети сами разберутся, как к этому относиться. Если вашему мужу не понравится, что его обещания не воспринимают всерьез и не караулят в слезах у двери, он изменится.