I agree that anger, as an emotion, must be dealt with. Like other bodily functions, it’s going to happen. However, like any other thought or emotion, it’s what we do after the “emotive reaction” that determines sinfulness. If we dwell on, encourage or otherwise harbor anger, whether it is acted upon or not, it is sinful.
As soon as our reasoning mind and (Christian soul) is able to assert itself we must quickly squelch our feelings of anger so that a Christian and reasoned response to the issue can be determined and implemented.
Look at your example. Someone says something about the faith that angers you and, “encourages you to speak up”. But where do you speak from? Do you speak from anger? How will that sound and in what light will a witness from anger show the faith?
On the other hand, if the anger is squelched and a calm, reasoned, charitable answer is response, how will that sound and what light will that show the faith?
This is the reason that I reject the idea that Christ was angry at the temple. This was no action based on anger. If it was it would mean that He was harboring this Anger for at least 3 years since surely He had been to the Temple many times and seen this.
It was a well thought out, measured response that was also designed to fulfill a prophesy and elicit a response from the High Priests.
Zeal, Yes. Anger, No.
Peace
James