I agree in giving Trump the benefit of the doubt on his call. I believe Trump tried to use the comment provided him by Kelly, and it came out wrong both in verbiage and tone, which isn't surprising coming from a man who has no empathy for others and was trying to fake it. 

If Trump had only called the widow, said he did his best, and was sorry it didn't come out as he intended all would be fine. However, child that he is, he instead attacked the congresswoman and the widow, making the situation far worse just as his big mouth has has exacerbated other situations, including the NFL protests, Iran, and North Korea.