why is it heartless?
I have no heart and I laughed when I read it.
Because you knew she is not one of his children, or could easily have looked it up online, and instead you chose to make a crude joke in the face of her family's crushing loss of a child. Not only heartless, but mean.