Ego is a paramount to the anger. Ego approaches when their is a possession of superiority complex within us. May be due to the fact that you conceive yourself at the top of the word and notional feel that nobody is eligible to beat you.
It starves for the respect from others. As soon as you found another maestro over you, the egoism transcends to inferiority complex and you will be prone to the guilt.
I prefer to avoid such situations. Never give a chance for guilt nor overwhelms. At the times of your superiority just give your mind a thought to glance over the achievements, wonders achieved by the great personalities, then you will be shown your position and hence there will be no place for your superiority. Always reckon with the thought,'everybody possess hidden talents may not in the same field as you do; so there is no need to disdain others'.
When you don't possess the feeling of superiority complex within you there is no chance for the inferiority complex within you.
Anger takes its position in the times of your egoistic stage. When you are unable to withstand the disrespect towards yourselves, the feelings within us transcend to anger. A simple instance may be, when you request to fetch a glass of water to your sibling and their negation to it will turn your emotions to anger as it affected your respect. In case if you are waiting for your employee and he is late what happens anger takes its place.
This will only depict your incapability and weakness to handle the things. Anger is caused at the expense of your peace and harmony it snatches many things from you. It is scientifically proved that when we are angry many of our cells are burnt causing a damage to our anatomy. Its consequence is just futile.
so have a thought before acquainting yourselves with either ego or anger..!