First of all . You shouldn't have said to him that he has no right to be upset .Guys have a thing that when they are not in a good mood .They will get angry at someone who interferes in their way of expressing their emotions with angre .So be careful around guys who are sad .Don't say it with angre .