What causes anger? Arrogance. Show me someone who readily loses his temper and showers those around him with angry yells and insults, and I’ll show you a very arrogant man. Anger is the emotion you feel when you are not being treated with what you consider to be appropriate respect.