La diferencia entre ANGRY y UPSET es que ANGRY se refiere a una emoción más fuerte de enojo o ira, mientras que UPSET se refiere a un estado de tristeza o frustración.
Ejemplos:
I was so ANGRY with my boss because he yelled at me in front of my coworkers.
(Estaba tan ENFADADO con mi jefe porque me gritó frente a mis compañeros de trabajo.)
She was UPSET about missing her flight to visit her family.
(Estaba TRISTE por perder su vuelo para visitar a su familia.)