I'm sorry to hear your son was so upset. Is skype an option for keeping in contact with him? You could see as well as hear him.
I hope you take heart in knowing that he has an excellent role model in you of how a man treats his family, and also in knowing how much he adores you.