Автор,  Вы не имеете права лишать ребёнка общения с отцом,  если тот не маргинал. В России этого ещё не все понимают,  а зря.  Но вы не должны идеализировать отца. Не платит алименты -так и говорите ребёнку. "Мы не можем купить то-то и то-то, потому что папа не платит того, что должен." Сказать один раз спокойно и без истерик. Или "нельзя просиживать ночь за компьютерными играми, это вредно для здоровья.  Жаль,  что папа этого не понимает."