Ben appreciates grandfather saying 'its' a good thing he did'. Later he calls him a 'drunken old beggar'. Why does he change his opinion about grandfather?