Her grandfather might have loved his grandson Edmund but it is not a lie that he hated his existence.
Edmund's birth is a bittersweet experience to all the Xander family.
Only because Edmund meant so much to her and her whole world surrounded him, her grandfather gave importance to him.
Edmund was like a tool to her grandfather to get into her circle.
But when her time was getting wasted on her son, the old man started to hate Edmund but however came forward to take some responsibility so that his granddaughter wouldn't hate him for being a cold hearted jerk.
Anyway, he lost his rights to see or even think of her son the day he called Edmund a bastard.
While Anna was thinking of those infuriating incidents, her grandfather who sensed anger directed toward him, smiled and looked up.