Your summing up of the reasons for our anger seems very accurate, Rich. A psychiatrist friend once told me many years ago that anger is a good friend, as it informs us that something is terribly wrong. This does not necessarily help in restraining us from projecting it onto others as you say! True self knowledge is a long, hard road to hoe.