Anger is your primitive brain stem prodding you into doing something, anything... because what you are dealing with at the moment just isn't working.
Being angry is never the problem -- it's your body's way of telling you it's time to change something. Usually way past time to change things. That's a good thing.
Now... What you do about being angry -- well that's the rub isn't it? Punching someone may not be the best option, maybe channel the anger into something else, something more constructive. In any case, a change must be made.
Listen to your emotions -- they're telling you what you need to be focusing on.