Попробуйте переключить его внимание на что-то другое. у него есть пример других взрослых, кроме вас и бабушки, перед глазами? Имхо, ребенку нужен авторитет, не знаю, тренер спортивной секции, какой-нибудь, скаутский лагерь, совместный отдых с друзьями семьи, где куча взрослых. Покажите ему, что на свете есть другие люди, кроме папы, постарайтесь его обиду забить новыми впечатлениями, желательно, увезти куда-то на лето, но чтобы было не скучно, а интересно. И таки да, может, это жестоко, но я бы стала потихоньку ребенка от папы ограждать, учить его не проявлять эмоций в его присутствии и не быть беззащитным, а обрастать колючками. По-моему, папа это заслужил.