"Making a whip of cords, he drove all of them out of the temple, both the sheep and the cattle. He also poured out the coins of the money changers and overturned their tables." (John 2:15)
Jesus had a temper. Jesus could get angry. Yet, Jesus is without sin. This means it is possible to be angry without sinning. The reason many of us have trouble hearing about Jesus being angry is because we human beings cannot show righteous indignation without it going to an inappropriate place.
The key is to respond with an appropriate response. If three strong men attack a weaker person in a subway, a polite "excuse me," is probably not enough to protect the vulnerable person. Polite requests of a brutal dictator will not change widespread abuses. But a whip of cords, and turning over tables is not appropriate when a child spills their "SpaghettiOs."
At a deeper level, what makes an angry response appropriate or inappropriate is also determined by motivation. If Jesus was angry because he felt slighted by the money changers and wanted to get even, it would probably be inappropriate. If the money changers were destroying lives, a few overturned tables would be a small price.
Today, pray for God to give you control over your emotions. Pray for God to give you control over your thoughts and feelings. Emotions can be a blessing or a curse. Get in touch with your feelings. Do not be scared to feel, but try to take a step away from your emotions and evaluate them at a little distance. Are they beneficial in this moment, or are they hindering you? Ask God to give you the self-control to make a positive difference in each situation. The more you practice control, the better you will be at mastering your emotions, rather than being mastered by them.