No he didn't do it out of the goodness of his heart.  He called after numerous stories asking why he hadn't called or mentioned the attack,  During the call he was rude to the widow and couldn't remember the soldiers name.   if you watched more than fox news you'd know some of this.  Hell if you could read the words in the article you would know this.