Is it worth ruining the whole evening by assaulting him right when he comes in. Thinking of potential outcomes of our actions is not easy, much less when you are in a state of anger. Extreme anger almost always has negative outcomes when it is taken out on another person. What if you do verbally assault him for being late. How would you respond if you had a legitimate reason for being late and were nonetheless attacked.
Anger creates cognitive myopia.
Symptomatic of anger is a narrowing of focus on what we perceive as injustice. So it's harder to empathize with others when we are angry. Imagine yourself in the other person's shoes. Anger is one of the most difficult emotions to control, because it has a sudden onset and escalates quickly. As Dr. Fiendler recommends, the key to effectively controlling anger is to slow things down.