Прекратить поддерживать общение. По сути  - он Вам не отец и не дед внуку. В сад! Хамское поведение не имеет оправданий. Запой - это его проблемы, а не Ваши.Сейчас по факту: 1. Он испортил Вам настроение. 2. Сорвал планы 3. Не поздравил внука. 4. Разговаривал по- хамски 5. Проявил неуважение ЧТО ещё Вам нужно, чтобы прозреть?! К Вам "присосался" зависимый больной человек. Он будет качать Ваши ресурсы, энергию, деньги. Будет пытаться разрушать Вашу семью и благополучие. Делайте выводы.