What's interesting is, once he gets over the shock and hurt, Carl shouldn't actually be that surprised. I think it was last season, Grandma made a reference to Carl's grandfather, and when Carl said, "I though he was dead!" she answered, "He's dead to me!" Sounds like pretty much the same situation -- someone in the family leaves for selfish reasons, and Grandma writes them off and tells Carl they died to protect him.